@TechReport{erkok-launchbury-mdo-00, author = "Levent {Erk\"{o}k} and John Launchbury", title = "A recursive {\tt do} for {Haskell}: Design and Implementation", institution = "Department of Computer Science and Engineering, Oregon Graduate Institute of Science and Technology", year = "2000", month = "August", number = "CSE-00-014", }