remove cleanup code from obfuscator, as it is taken care of
automatically using state_destructor
better error reporting on circuit parse error