Do not fail if symbol doesn't resolve to Var
Don't macroexpand macros from other namespaces
Refactor function
Only return symbols with resolved ns
Ignore all qualified symbols

Including namespace and Java class names
Eval all forms in ns
Add debug println
Macroexpand everything, resolve first of form before macroexpanding