A Haskell adaptation of David Cope's Emily