Table {type = …, under = …, above = …, ref = …}
{type = …, under = …, above = …, ref = …}
type
"nothing"
"node"
"object"
under
nil
above
ref
{type="nothing"} {type="node", under=pos, above=pos} {type="object", ref=ObjectRef}