mecanografiado de tipo condicional
SomeType extends OtherType ? TrueType : FalseType;
MitchAloha
SomeType extends OtherType ? TrueType : FalseType;