RFC: Generics readability, typedef or alternative?