https://abundantcode.com/c-compiler-error-cs7002-unexpected-use-of-a-generic-name/
C# Compiler Error – CS7002 unexpected use of a generic name