Factoring out random choice management into SimpleTrace object (further prep for Quicksand interop)