semantic: Don't UserResovle resolved type ref if type ref are resolved
visitor: Visit thisHiddenParameter on functions
visitor: Print name for named nodes