Support Type for custom node input
Add types whenc compiling to AST node
Add type for custom node