add `haskell-rgrep` function