This particular function may be low on the priority list, but it's part of something I have been thinking about a lot.
At some point I want to to be able to specify a full game state in a plain text format. And not just a state, also actions that can be performed after that. The next step is to add asserts to this language.
At that point we can translate card bug reports into something written in this language, and run them automatically against the new release to see if they're fixed.
And when we get that, you can also use it to specify a starting hand in solo.