Thesis on efficiently Eager Haskell