NamedTypeNode
&& NodeCreator<NamedTypeNode>(this)(nameNode, _node);
&& NodeCreator<NamedTypeNode>(this)(nameNode, _node);
class ArrayNode : public NamedTypeNode {
NamedTypeNode(type),
NamedTypeNode(type),
class ObjectNode : public NamedTypeNode {
NamedTypeNode(name)