確かにCPLやBCPLは初期のFORTRANの
サブルーチンや広域変数の機能とか、
LISPの関数や返り値の機能とか、
いろいろ実験、研究はされてたな。
ま、その頃のLISPなんて今から見たらどーみても手続き型言語だし。