Did you know that some programming languages have a separated namespace for functions? =D and they still call them ``first-class objects''! lol pathetic
Scheme is a toy language (a set of languages, really, because the implementations are wildly incompatible and none of them adheres to any of the many versions of DA STANDARD).