Space and time optimizations for parse_node_t. Reduced size from 48
bytes to 20 bytes.