combined func declaration and expression
semantic analyzer after<NodeType> method