Aplicación de secuencia de funciones a una secuencia de valores

Quiero aplicar en parejas una lista de funciones a una lista de valores.

Aquí hay un ejemplo para ilustrar.

user=> (defn a [f x] (f x))
#'user/a
user=> (map a [inc dec] '(98 8))
(99 7)

Nota: tuve que definir una función a que tome una función y la aplique a un valor. Básicamente aplicación de función de abstracción.

¿Hay alguna forma más natural de hacer esto? Realmente me gustaría usar map con la definición de una función auxiliar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta