Avoid API that require users to instantiate a generic type with another generic type as type argument. The syntax gets too ...