much simplified Lambda AST node
parse type declarations