Snapses and Circuits