+++ /dev/null
-definition module GenReduce\r
-\r
-import StdGeneric\r
-\r
-generic gReduce t :: (a a -> a) a t -> a\r
-derive gReduce c, PAIR, EITHER, CONS, FIELD, OBJECT\r
-derive gReduce [], (,), (,,), (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,)\r
-\r
-generic gReduceRSt t :: .t .st -> .st\r
-derive gReduceRSt c, PAIR, EITHER, CONS, FIELD, OBJECT\r
-derive gReduceRSt [], (,), (,,), (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,)\r
-\r
-generic gReduceLSt t :: .t .st -> .st\r
-derive gReduceLSt c, PAIR, EITHER, CONS, FIELD, OBJECT\r
-derive gReduceLSt [], (,), (,,), (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,)\r
-\r
-
\ No newline at end of file