let
rec
expr_fa al =
function
|
ExApp
(_, f, a)
->
expr_fa (a :: al) f
|
f
->
(f, al)