optionalModelString: UnionCodec<[RefinementCodec<TrivialCodec<string>, string>, TrivialCodec<null>]> = ...