Evidence that states if the conclusion C
can be inferred from the
premise P
or not.
Type class that allows F
to be used as carrier type of a refinement.
Wraps a value of type T
that satisfies the predicate P
.
Type class for validating values of type T
according to a type-level
predicate P
.