MAPLE_ROOT_NODE
return (void *)((unsigned long)node | MAPLE_ROOT_NODE);
return (void *)((unsigned long)node & ~MAPLE_ROOT_NODE);