Constructs Kind for T?.
T?
Kind<T?> toNullable() => (_expandoForToNullable[this] ??= NullableKind<T>(this)) as NullableKind<T>;