The volatile utils might be useful elsewhere - at least in a second unit test. Move them to sys to allow using them, but with appropriate warnings added.