convert the terms array to a dictionary indexed on location, since that's how we treat it
add a release build scheme
compute boundaries only via the differential acting on cycles
write a tool to control leibniz propagation along a specified lattice
Merge remote-tracking branch 'origin'