❔ Is it possible to use a generic type as another type outside of the generic class w/o reflection? - C#