rename bench-scratch -> bench-pState; make a copy of the latter for adaptation in terms of State monad
bench-state uses the State monad, so get rid of unneeded timer params; stateUpdate was calling the wronger make function
remove commented code from bench-state