tag functions to AFunction instead of IFn so .meta can be resolved
Merge branch 'analyzer-WIP' into compiler-WIP
automatically emit pop/nil-return value depending on the op