template<typename T>
iDynTree::SpanUtils::is_value_defined<T, void_t<typename T::value_type>> struct