Pulseq-zero: PyPulseq sequence scripts in a differentiable optimization loop | Synapse