Use opaque struct pointer for kodo_coder_t