Long story short, the object I was trying to parse had an interface rather than reified object in it, which would've required some kind of hints or custom serdes, and I ended up punting on it for now.
(I'm also new to kotlin/java serialization, so I'm trying to learn both, and the docs feel like they sorta assume you know the serdes piece, it feels)