Use control instead of liftBaseWith and restoreM
Merge pull request #16 from xenog/single-threaded-stratum

Use control instead of liftBaseWith and restoreM