protocol ExpressibleAsInheritedTypeList
ExpressibleAsInheritedType
func createInheritedTypeList() -> InheritedTypeList
InheritedType
InheritedTypeList