Fue implementado de forma completa, por primera vez, como una característica del lenguaje de programación Scheme.