You have to use @Implements.fromString('Baz<T>').
@Implements.fromString('Baz<T>')
Check the Freezed documentation on using Mixins and Interfaces: https://pub.dev/packages/freezed#mixins-and-interfaces-for-individual-classes-for-union-types