Fold SingleThreadedRunner into Runner