The member-pointer type shared by T's reflected members.
Declared in <mrdocs/Support/Reflection/Describe.hpp>
template<class T>
using member_pointer_t = std::remove_cvref_t<decltype(detail::describe_front<describe_members<T>>::type::pointer)>;
Well-formed only when T has at least one own reflected member and all its members share a single type. That homogeneity is what lets the members be addressed by a runtime index (see memberPointers).