Fixing to no longer use cast everywhere - use overloading instead.
First cut at compiling tupled arguments.
Removing JSValue, use Expr instead.
Cleanup of mkVar. No longer in the Sunroof class.
Remove commented out code.
Removing loop.
Renaming eval to evaluate (because eval is a JS primitive)
Fixing address of homepage
Adding a shake script.
Making := take a typed lhs
Getting the examples working again.
Letting and Action also be a monad.
Adding Painting API; not including in cabal yet.
Adding a hack - a recfunction primitive.
Abstacting the JS monad.
Generalization of fix idea.
Fixing shake to not rebuild too much
Now compiler for Action a b = a -> JS b
Fixed warnings.