catch + on string functions
catch using, import, etc inside function def
one more type test
code cleanup using Base.Meta.isexpr