Support passing concrete types as type parameters.