Working on new API
It compiles and is pretty close to done.  Still working on the Old modules.
digestive-functors-heist now builds against this version
Cleanup, better names, and add comments
Fix exports
Change to (?) because lens stole (??)
Fix warnings