lambdas are still hella slow :(
forgot to undo some stuff
had a great meeting with Gregory.  the plan forward is to change DD to
be a deep embedding involving arrows (app and lambda) and manual
embeddings.  this should allow me to construct proof terms in a much
more compact way.