Languages in which self reference is possible | Synapse