template<typename T>
manif::internal::has_rjacinv_impl<decltype(void(std::declval<T>().rjacinv())), T> struct