template<typename T>
iDynTree::SpanUtils::has_size_method<T, void_t<decltype(std::declval<T>().size())>> struct