Detecting global variables in denotational specifications | Synapse