TypeScript generics via the identity function

How a one-line identity function explains what generics are for