Lambdas/first class functions were already there in Turbo Pascal 5.0, via procedure types.
Coupled with nested subroutines, there was already a couple of things possible.
Coupled with nested subroutines, there was already a couple of things possible.
C and its descendants was such a step backwards.