Semi-fix optional flag values
Add explicit set_value API for Argument
Refactor to use new API call yey
Make 1/2 of optional-value tests pass
Fix boog, make other test pass \o/