3: Refactor serde.sprak and dependents.

Created by  9Zb2bmkejrNknawUtr3MKvVstZkVDR8x8ritfgZXKrky  on October 22, 2022
AR3KGYRVQQCPZSLYVOM3UQGOU3UTHBVT6MRJKYU4EO77F7N7V7PAC
Change contents