Add support for --a=b arguments

I'm actually pretty sure this is wrong. I'm curious what else the `value: Option[String]` on `ParsedWord` is intended for though?