Support Charm's VHS format as input

Summary

It would be awesome if asciinema supported Charm’s VHS format as input and be able to convert it to asciicast. It would be incredibly useful for automating asciicasts (reproducible, up-to-date, etc.), which could potentially solve many usecases for editing asciicasts. As far as specification / grammar is concerned, the format could be drawn from the README, the MIT-licensed lexer / parser / tree-sitter grammar, or possibly elsewhere. I’m limited to 2 links, so I’ve listed the relevant resources below (you can navigate to the lexer / parser from the permalink to VHS’s README).

Resources