These are used by me when programming logic stuff. For examples see https://github.com/olligobber/DirectProof/blob/master/TypedProof.hs#L138