Index: libcfa/src/enum.hfa
===================================================================
--- libcfa/src/enum.hfa	(revision 983f4863daeb291981defd13937616650e9e30b7)
+++ libcfa/src/enum.hfa	(revision c2a4b62607d7da7ffdc021b111cfd67841ea84bd)
@@ -23,18 +23,19 @@
         T valueE(E e);
     };
+
+    forall(E | TypedEnum(E, T)) {
+        // comparison
+        int ?==?(E l, E r);
+        int ?!=?(E l, E r);
+        int ?!=?(E l, zero_t);
+        int ?<?(E l, E r);
+        int ?<=?(E l, E r);
+        int ?>?(E l, E r);
+        int ?>=?(E l, E r);
+
+        // for testing; To be removed
+        // char * typeEnumString(E e);
+        char * typeEnumString(E e);
+    }
 }
 
-forall(E, T| TypedEnum(E, T)) {
-    // comparison
-    int ?==?(E l, E r);
-    int ?!=?(E l, E r);
-    int ?!=?(E l, zero_t);
-    int ?<?(E l, E r);
-    int ?<=?(E l, E r);
-    int ?>?(E l, E r);
-    int ?>=?(E l, E r);
-
-    // for testing; To be removed
-    // char * typeEnumString(E e);
-    char * typeEnumString(E e);
-}
