class BiDiGenerate::Schema

def structured_ref(name)

it is non-structured (or a bare list, returned raw).
The Protocol-relative class path a command result parses into, or nil when
def structured_ref(name)
  resolved = resolve_named(name)
  resolved[:list] ? nil : resolved[:ref]
end