Pulseq: A rapid and hardware-independent pulse sequence prototyping framework | Synapse