Hola.
El ejercicio 10 de esta prueba pide:
Implemente, sin usar recursión, el operador
($>) :: [a → b ] → a → [b ]
que aplica un argumento dado a cada función de una lista. Por ejemplo, [(+5),(∗2),(∗0)]$>8 devuelve la lista [13, 16, 0].
A mi se me ocurrió la siguiente solución pero es diferente a la que se propone en la letra. Quisiera saber si es correcta y si cumple con lo de "sin usar recursión".
(f:fs) $> arg = f arg : fs $> arg