rename comment arg
break down makeStateRun a bit; makeState should not autopromote in 2+ ary form