def step(step_func_or_sentence):
 if _is_step_sentence(step_func_or_sentence):
  return (lambda func: STEP_REGISTRY.load(step_func_or_sentence, func))
 else:
  return STEP_REGISTRY.load_func(step_func_or_sentence)

def step ( step_func_or_sentence ) : if _is_step_sentence ( step_func_or_sentence ) : return ( lambda func : STEP_REGISTRY . load ( step_func_or_sentence , func ) ) else : return STEP_REGISTRY . load_func ( step_func_or_sentence )
move step_size in the direction from v .