Starting with inventory:
0000004148-fab8664c44c33938b084c53b4f13fb17501fe60d36032b5c6b2e99fbb788e6bf
[TAG uktineowwyu
John Meacham <john@repetae.net>**20060718060925] 
hash: 0000002395-902fa5180805d6bce44bf021e46e64867bb5768e9ca6dcd3696f22ff7611987f
[clean up created strictness info some, be smarter about lazifying demands
John Meacham <john@repetae.net>**20060718233330] 
hash: 0000001371-158b569516954b837a108dd4fc744c6db4cd6f7a923ac2967d3969a78b07cd2b
[clean up worker wrapper code, prepare for taking advantage of substructure and abscence information.
John Meacham <john@repetae.net>**20060719005057] 
hash: 0000002890-a9b9afc7d3f89517bdf018a2559f26e7c2ef876ef2431bbc437e976fdc689a32
[take advantage of absent values in worker-wrapper
John Meacham <john@repetae.net>**20060719010418] 
hash: 0000000570-7d47a372ae187b2d3a25a4cf21665ef02dc7a1b930c44b2b3182800efca0dc20
[have worker wrapper transform recursivly look into product types
John Meacham <john@repetae.net>**20060719013226] 
hash: 0000001849-ffbc16b639285872bb93951dcac93fa90fdcf4c296447931550e4c4322d8e2ff
[factor recursive looping routine out of solveDs and ELetRec
John Meacham <john@repetae.net>**20060719022435] 
hash: 0000002183-7c228c4e08b664f6986674a2eaaddbbf805ec45a2bea1c57d60734039f74e8d2
[use common demand iteration algorithm
John Meacham <john@repetae.net>**20060719024051] 
hash: 0000001142-2f7f66384df8ed4a4658a28a097732f2fd406bdfbe42fc6355db88ccf32dc862
[print code after work-wrapping
John Meacham <john@repetae.net>**20060719030532] 
hash: 0000000259-d3c571fede3071f13df253c3a94cb9c6cad9b4a812a6e9334156162ce5196069
[don't propegate info into temporary vars
John Meacham <john@repetae.net>**20060719033155] 
hash: 0000000909-e5fa19974e8314bdd9c344d41f4a6ad942bcb87561a7912ef432484c87f0d447
[add transformation parameters data type
John Meacham <john@repetae.net>**20060719033217] 
hash: 0000000718-fb3bc3473508aed3e4bcee7218d48b4e0e3698df4f827e56e7f6fece76103297
[make demand analysis see through literal binds, have it handle default case bindings
John Meacham <john@repetae.net>**20060719035058] 
hash: 0000002448-59f933962d0b10969b55b1fa74f60372f62966ec014c0940ffefdef2738daa04
[make binding in demand analysis smarter
John Meacham <john@repetae.net>**20060719055430] 
hash: 0000001477-a6c40ae8ef4de1104671ccb36facbc073fac79393e56be0918df244c50200e00
[make sure iterations only improve signatures.
John Meacham <john@repetae.net>**20060719060941] 
hash: 0000001118-14c9ea1aaca45f42cd101519b0c854c12c5e118b5297eb391ce88f7d0cfc29e6
[convert program transformation to use parameters type
John Meacham <john@repetae.net>**20060719072857] 
hash: 0000006003-150388f6e7809adabdefeb28f31af2798aa7b740909cb710ffe7ee6924891ae6
[remove references to old strictness analyzer
John Meacham <john@repetae.net>**20060719082426] 
hash: 0000009596-37305d1b28ce5fcf3434744193eb150722d286952434fb7ad231e2b13cba1ac9
[switch Info to list based representation
John Meacham <john@repetae.net>**20060720013007] 
hash: 0000004920-d9ba963462e25e19e5ce9bc57aba84a44680394f93e6d6ecaa1b723145a28764
