var t: type = typeas [int]; var u: type = typeas [t]; var a: u; t = typeas [float]; //redefnition var b: u; print typeof a; //<[]> print typeof b; //<[]>