I cannot make that code up, apparently there's good use-cases for that sort of thing:
String? returnStringOrNull() { return "foo"; }
OpenType stringOrNullType = `function returnStringOrNull`.openType;
Being able to have the literal for the String|Null model and declaration would be nice.