Preface_stdlib.PredicateSourceImplementation for Predicate.t.
A Predicate is just a function from 'a to bool.
module Contravariant : Preface_specs.CONTRAVARIANT with type 'a t = 'a tmodule Divisible : Preface_specs.DIVISIBLE with type 'a t = 'a tmodule Decidable : Preface_specs.DECIDABLE with type 'a t = 'a tmodule Invariant : Preface_specs.INVARIANT with type 'a t = 'a tAdditional functions to facilitate practical work with Predicate.t.