The transparent wrapper wraps a generic object transparently in a
single-field tuple. This can be useful for having generics of either
Option<T> or TransparentWrapper<T>.
The DumpableNode trait allows a streamlined dumping interface for
node-tree structures. Dumping is useful for debugging scenarios where it
isn’t easy or practical to just inspect the process with a debugger.