Starting with inventory:
0000003557-dba7efa0b67c9d2fdbc072560bdf327bcc7f2bc874074b710ee52f1faca98206
[TAG duvmokdeyblu
John Meacham <john@repetae.net>**20060214091833] 
hash: 0000002051-c843be7b5df7b48af7f59c00c1d923843dc14f1d3d4f5e912825ae4731380f2f
[fix typechecking of mutually recursive bindings. implement monomorphism restriction.
John Meacham <john@repetae.net>**20060214100912] 
hash: 0000001957-e654845ff0dcffbbd6afc0a2816839da91bedf9acbe75828639b8330d0077517
[get rid of excess annotation pass.
John Meacham <john@repetae.net>**20060214100953] 
hash: 0000000309-7621c663aab16625b5b889421cc97703e496ce56b6ebca2da0e9bff4bd9282d8
[switch to boxy type checker by default.
John Meacham <john@repetae.net>**20060214101951] 
hash: 0000000616-1159cce855b66d8b104c3748aca9929d4800445640e4100603fdc48283144435
[add SEQ2 rule to boxy matching. new specialization routine for E conversion
John Meacham <john@repetae.net>**20060214120954] 
hash: 0000004835-5104d822517eac48985a6246d31b8e8b641168fdb28a86b4865c35adefd7b730
[allow 'forall' to declare existentials for ghc compatability
John Meacham <john@repetae.net>**20060216021723] 
hash: 0000000224-3dc8077a3f33279a2dd6bda23c958655c9793a5b010c52ba08c977ede15b3c13
[clean up HsSyn, get rid of difference between Alt and Rhs. get rid of UnQualified types as a seperate constructor.
John Meacham <john@repetae.net>**20060216035642] 
hash: 0000018132-8e6bb944012699d1d7801c17a651c9d960f40833ac9217fe3baefbb6686850f8
[add newWorld__ and drop__ primitives to avoid the pulling of the world into a CAF.
John Meacham <john@repetae.net>**20060216042844] 
hash: 0000002784-70dd1a1643886e3a259a42cca9683715d8e946828c98a67942f02dc65ee269e7
[add more support for existentials. get rid of absurdization pass.
John Meacham <john@repetae.net>**20060216074059] 
hash: 0000008791-ae552b867316c12725f2fbe6e76e66cce4b03f4a99c9df10d0b8e534feefd5f2
[clean up data type code.
John Meacham <john@repetae.net>**20060216133019] 
hash: 0000004556-2fc150d8501032ce9263a790d4d64914e438740022aacb6575c01d00a2e93ab9
[mutable data update
John Meacham <john@repetae.net>**20060217003814] 
hash: 0000002122-d1a171fa38f601de310535266cf665bc212600e3efe5fd22680ab480ecfa9fb5
[code cleanups.
John Meacham <john@repetae.net>**20060217003831] 
hash: 0000007903-b2a9fb05dd066ffd24428b07afa0fbc1e45ca4bc408f762aedbd390dd8be25bd
[make specialization handle rank-n types properly
John Meacham <john@repetae.net>**20060217021744] 
hash: 0000001007-93cc07d1f949b02cb8bdb1ecdb264db2b068ca341e217c41110eee875777b5d2
[beginning of jump buffer support for efficient exceptions
John Meacham <john@repetae.net>**20060217022141] 
hash: 0000001848-b73e07dc2857b43f887f9eede34fc4e8e454411b20264d0d45a9e5b900a70fc3
[add Jhc.Hole for a mutable value that is filled in at most once. make JumpPoints work properly.
John Meacham <john@repetae.net>**20060217034335] 
hash: 0000004065-8d60c57a3e8681e5ff41c33a9fe9075fad9871a0176b9b37d10b9e0e8f0dda69
