A framework for building symbolic, homoiconic languages.