Compose generics without Transformer