+ TypeNode, first commit