Can you not do this. Just refer to all these values by using `quiqq_switch->pulse` inside the protocol functions.