PiperCode: Circuit Design