auto foo = bar(1, 1, 1); auto foo = A!(int, int, int); enum foo = bar(1, 1, 1); enum foo = A!(int, int, int); enum bar { a = Struct(a, b, c), b = Struct(d, e, f) } enum bar { a = Struct(a, b, c), b = Struct(d, e, f), }