compose

[procedure] compose f1 f2 ...

Chicken, SISC, Gauche:

 (compose F G) <=> (lambda args (call-with-values (lambda () (apply G args)) F))