Haskell snippets: skel, f, fun, p, r, [