template<class T> struct is_execution_policy { see below };
is_Βexecution_Βpolicy can be used to detect execution policies for the purpose of excluding function signatures from otherwise ambiguous overload resolution participation.
is_Βexecution_Βpolicy<T> shall be a UnaryTypeTrait with a base characteristic of true_Βtype if T is the type of a standard or implementation-defined execution policy, otherwise false_Βtype.
[βNote: This provision reserves the privilege of creating non-standard execution policies to the library implementation. βββend noteβ]