if(class(MT).type == structClass) size += class(MT).typeSize - sizeof(node.AVLNode::key);
if(class(V).type == structClass) size += class(V).typeSize - sizeof(*&node.value);
node = (MapNode<MT, V>)new0 byte[size];
if(class(MT).type == structClass) size += class(MT).typeSize - sizeof(node.AVLNode::key);
if(class(V).type == structClass) size += class(V).typeSize - sizeof(*&node.value);
node = (MapNode<MT, V>)new0 byte[size];