Would it be possible to copy over enum variant documentation to the `EnumKind`? It's not a huge issue by any means, but I feel it would make the derived enum feel a little more polished in a public API. It could even just be an optional behaviour.