Allow non-string values
Import states from supervisor.states
Fix test for restriction removed in 0715a4444cf07427446db0813d9dfcf255a3ee04
Allow NoneType to be stored as a value
Document that non-string values are now allowed