In order to accomplish this, they had to invent a language and a paradigm which, which viewed retrospectively, embeds functional programming.
Для того, чтобы достичь этого, они должны были придумать язык и парадигму, которую, ретроспективно, можно рассматривать как функциональное программирование.