small AST import fix
restructured funcname for better use in export
added context type for interpreter to tac