Levei um tempo para descobrir isso – eu tinha certeza de que seria possível, mas não consegui resolver. Para aplicar uma lista de funções a um argumento, gerando uma lista dos resultados:
-- Clojure
((juxt inc dec (partial * 3)) 4) ; => [5 3 12]
-- Haskell
sequence [succ, pred, (*3)] 4 -- [5, 3, 12]