Abstract representation of musical articulation for Haskell