If a component wishes to contribute hints for generated code, it can use TypeReference.of taking a String but we could just as well offer a way to create a type reference using a ClassName.