adopt mucho haskell
hrm