generic do operation?
dsl compiler refactor (each eval should have access to #uaxn{})
iteration over impls with generators
small fixes
added unit tests for each impl