pipe: edit document of cabal and example