Type aliases
Create an alias for a previously defined type.
typedef int MyInt;
var MyInt i;
<<< i >>>;
<<< i $ int >>>;
Aliases can also point to an array type
typedef float[3] Point;
var Point p;
foreach(a : p)
<<< a >>>;
Aliases can be used to refer to a type family
typedef Ptr:[int] IntPtr;
var IntPtr int_ptr;
<<< int_ptr >>>;