T::Struct
ListStruct acts as a typed interface to expose lists of data and related metadata
ListStruct