Parameter packs for (de)serialization

Yes, no reason that shouldn’t work

Now I get where this whole perspective came from, thanks for pointing this out.

Great! I’m pretty familiar with how to do the glue here at the C++ level so let me know if you want reviews or help with a specific piece.