Completely agree and I personally name generic type parameters as I would name types and parameters. It helps a lot.