split/join to/from a list of functions

  This adds new syntax in which angle braces <> will split the implicit
  argument amongst all functions defined within the braces.

    (mapcar <{* 2} {* 3}> (list 1 2 3 4))
    ;; => ((2 3) (4 6) (6 9) (8 12))