Starting with inventory:
0000001443-0912056bf8f05bb92e46816262fa7cb21683b773d1757b57e17fe587b7716f2d
[TAG fuwryzyap
John Meacham <john@repetae.net>**20060226050936] 
hash: 0000000836-929c150c8dc5269a67c84e0bb3bfefe96d2891b09243b3f78151f909f57f5802
[Decouple typecheckers and move TI under FrontEnd.TI.*
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060225160757] 
hash: 0000002409-3c5ba841118cb4c19f5b1e2ea12daac3861665d7dabec58866a19fe5506b147b
[Infrastructure to support more kinds of foreign declarations
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060226100932] 
hash: 0000012375-1ef97ecdb89a4048101dfca759532815f7575924ed3c04a0398a39bf2f7c3ffd
[Fix Data.IORef to the new IO representation
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060226104857] 
hash: 0000000537-77417f060f42826434a0d8af2af3182f58c93567ec233656af595c44863d6d30
[Fix base.cabal
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060226110105] 
hash: 0000000185-b50f0f3836d73f16dbf61cbedd24a524a89654f262a123d2e6ab108ac7cfc892
[clean up typechecking code, return typechecked rules in TiData
John Meacham <john@repetae.net>**20060226062231] 
hash: 0000004452-2641170cb461ddc91f0ed3b8d1b9213ab67c35616d1be0d50cad14de993ef16e
[add SPECIALIZATIONs, make type synonym expansion apply to pragmas
John Meacham <john@repetae.net>**20060226063414] 
hash: 0000002432-33b70b8a94f59ddf6f26a8eef866bc2b3b909f72e9c9e0174967bdfa02d90823
[call routine to create specialization rules
John Meacham <john@repetae.net>**20060226114445] 
hash: 0000000681-bbd73c10dad6ec3bb4bbf54020889d3f069780df9ce3933a5df6ed18b4ec6010
[fix conflicts with FrontEnd.TI patches
John Meacham <john@repetae.net>**20060226114521] 
hash: 0000001101-fbdfd4c55caac9c2473f4dd56dd0d07fec61522950e780ac80b412e30b1fb6f8
