Metabug: #5677 There's already a `SemVer` variant in the `Version` datatype, but I've completely ignored it so far. There are no tests for it. This should change.