If T has a nested type executor_type, T::executor_type. Otherwise Executor.
T
executor_type
T::executor_type
Executor
typedef see_below type;