Musical parts for Haskell