haxe.extern

..
AsVar

If this type is used as an argument type, the compiler ensures that argument expressions are bound to a local variable.

EitherType

An abstract type allowing values to be either of T1 or T2 type. Supports implicit casts from/to either types.

Rest

A special abstract type that represents "rest" function argument.