 Some features are also provided to help writing compilers and interpreters.Symbols consist of first-level objects and are directly manipulable by user code.The codice_88 special operator allows to create lexical bindings programmatically, while packages are also manipulable.