[Haskell-cafe] foild function for expressions