Define 'aeq' operation
Operations and haddock for Name.
quick and dirty 'open' and 'close' implementations.

This really needs to be cleaned up since using unwrapped "Either" and
doing nested cases analysis on it is unprincipled.
Naive test that 'open' and 'close' do the right thing.