handle :numeric, make sure *ns* is bound on macroexpand-1