A possibly-wrong implementation of OTT (a fork of pi-forall)