refactor(run): make `StateAction` not require `ArgumentParser#set_defaults`
Use a dot-separated dest
attribute so that the Namespace
destination
and the State
destination can be described.
The dest
can then be used within the Action
constructor
to set the default value.
This makes State
read-only as well.