template<typename T, typename U>
static_detour_ class