add yafolding for Haskell