Module proof
departed
A proof that can be passed to a function to prove that a predicate has been satisfied.
A value with a proof attached
Attaches a proof to a value