clean up simplifier a lot. make more inlining decisions when variable is encountered.
clean up simplifier a lot. make more inlining decisions when variable is encountered.

darcs-hash:20060420045811-1a7c6-33f48d871f17bc44ab5dda5d0c286b2698a45390

jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc