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
.