Use lunchbox::Lockable<> ?