A fixtype for a compiler argument parsed from a compilation-database.
This is a product type introduced by fty::defprod.
An argument is represented by a name and an optional value.
The separator field represents the string which separates the name from
the value. For instance, in the argument