Constructs Kind for List<T>.
List<T>
Kind<List<T>> toList() => (_expandoForToList[this] ??= ListKind<T>(elementKind: this)) as ListKind<T>;