We define a type FatNode, named for analogy with a “fat pointer”.
FatNode
We define a trait FatExt, an extension trait for HugrView. It provides methods that return FatNodes rather than Nodes.
FatExt
HugrView
FatExt::fat_io