Assorted documentation and formatting cleanups

I mean, we should also accept `<major> "." <minor> [<???>]`