[gsac] either.mapM

Ignore-this: 114d7da49ea60b9fdb503f542bf1509c

darcs-hash:20130923024628-2809a-144838ab8498fcb3dc55b45d8a6dba5936158ded
[gsac] either.mapM/nil

Ignore-this: 8ee4901ac2b566ebe7f6058a9e111622

darcs-hash:20130923030140-2809a-40caef31e66c1a2914fa340741c3bb8148ac098f
[gsac] gstype.upconvert/product

Ignore-this: 87f784b5f6fc7ba989850d0460bd1cd9

darcs-hash:20130923030748-2809a-65b8c6ceb5aaf9b95de32244bb1528587466b0c7
[gsac] gstype.upconvert/lift

Ignore-this: 1aa46f8cf5100a52366843159d6a90de

darcs-hash:20130924033644-2809a-22b446bf008ab55645cd3e04b2f66220e989d6a5
[gsac] cgs.gstype.==/lift/lift

Ignore-this: a24dd526dd9ad702379f63ab25800b82

darcs-hash:20130924034316-2809a-7cea3b31b30e0549cb0187e1b6c771e40b691559
[gsac] Test gstype.upconvert/lift

Ignore-this: 802a5c299b86b8a19021bf4673e44361

darcs-hash:20130924034932-2809a-0bbbfe167a0e0cc7061c7ff8b001c05812465eb7
[gsac] gsdl.cgs.typeenv.gsabstypedefn.insert

Ignore-this: fb45bfdd1e9f21872949ff4ac2666434

darcs-hash:20130925031547-2809a-a43265ef9334d75fb97aba48e930bd37d0218c75
[gsac] Extend gsdl.cgs.typeenv.gsabstypedefn.insert

Ignore-this: 8688ff71779fbf9ff4e2925f5f30bc01

darcs-hash:20130929160439-ea3a9-fb67c66eee6ae34c9d3facb9cba007cc87781ed7
[gsac] Extend gsac.prefix.typecheck so it can return the definition of an abstract type

Ignore-this: eebcbe59f6969db837cd7d545d390571

darcs-hash:20130929161020-2809a-f291bc757672b7ffe4cf110d45713ac45a843490
[gsac] Revise gsac.prefix.file.load/tyabstract test to make it easier to add typeconstitem to the expected values

Ignore-this: b241382f3642315b15e58351fea024ed

darcs-hash:20130929230842-2809a-dc52c6a6f48850faf1c1f608583aed4d77736021
[gsac] gsac.prefix.item.==/typefnitem/_

Ignore-this: 517c671e5b8037175f98fa62eca9b3e7

darcs-hash:20130929232656-2809a-7e3eccf36ae72738c21b5dee870be0e70ba94b51
[gsac] Implement gsdl.ags.typeitem.decls.parser parse tree

Ignore-this: 4318afc6582aaed8c6d4a55f6a1feaf3

darcs-hash:20130930001749-2809a-7d44e396cc480006f9488853fd9ec0fcb9c1530e