fn bind(pre: Vec<OsString>) -> Result<Vec<Token>>
Step 1: --repo=<v> carries its value; a bare --repo consumes the next token whatever it is.
--repo=<v>
--repo