An abstract type that can represent one of three possible types.
See also:
https://github.com/HaxeFlixel/flixel/blob/master/flixel/util/typeLimit/OneOfThree.hx