template<size_type N, typename T>
autodiff::detail::Real class