One rendered type expression, already resolved: the display text plus, for every atom of it, where that atom is documented. Types are resolved once, at generation time (the generator has the reflection/parser context needed to know that Route means MMO\core\server\Route and where its page is) so that both renderers only ever have to print what is already here.
class MMO\doc\models\DocType extends MMO\doc\models\DocNode
implements Stringable
Read a key, without the "undefined array key" notice $node['missing'] would raise (tArray::offsetGet returns by reference, so it cannot null-coalesce on its own).
\ArrayAccess::offsetUnset -- on a list (sequential integer keys, as produced by $bag[] = ...), the element is spliced out (closing the gap and reindexing), matching \unset() semantics on a plain …