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