rewrite
Streamlined. Dropped sugar helpers. Added CLI.
Added commander for arg parsing and help output.