Every time I try to use an LLM, it always gets things terribly wrong. Nvlist binary format is undocumented. Ask an LLM for it and of course it gets confused with OpenZFS similarly named nvpair, and talks about that (don't know if it's correct or not, but probably isn't from what I briefly saw).
I really don't understand how anyone uses this stuff for work.