The implementation
provides a definition that has a base characteristic of
true_Βtype if
T is a type returned from
bind,
otherwise it has a base characteristic of
false_Βtype. A program may specialize this template for a program-defined type
T
to have a base characteristic of
true_Βtype to indicate that
T should be treated as a subexpression in a
bind call
.