Indistinguishability Obfuscation, Range Avoidance, and Bounded Arithmetic | Synapse