alias T1 = Int; type (T2 : #A #B #C); // Define file level abstract type T2 = | Int | Float | Complex; // Compile module (functions, types, ...) for T2 = Int, Float, Complex // ?? file level <-> module level ??