Toward Programming Languages for Reasoning: Humans, Symbolic Systems, and AI Agents | Synapse