'axal' is the type of a hierarchical namespace.
axal is an acyclic tree where the nodes...
may or may not have data
may or may not have sub-nodes
the connections between nodes have names
another way to think of axal is:
a map of key-value pairs where the keys are all paths.
it is similar to a “file tree”.
++ axal |$ [item] [fil=(unit item) dir=(map @tas $)]
in hawk, the axal shape is used a few times:
it is the backbone of the entire namespace
it is the shape of the metadata associated with each node