Embedded type into NamedValues, rather than always use the same type parameter.