pub fn parse_span(arg: &str) -> Result<(String, Option<(u32, u32)>), String>
path, path:12 or path:12-20 (a commit is told apart later, by what exists).
path
path:12
path:12-20