Allow passing names to toString().
0.5.7
Allow passing extra to getOptionString().
0.5.8
Update getOptionString().
0.5.9