moving the relation out of the proof record so that
proofs can be opaque.