Type '|1' cannot be used in '|2' because 'In' and 'Out' type parameters cannot be made nullable, and '|1 is an 'In' type ...