extended playground for Generics