[Test] public void NewStatusRef([Range(-1, 1)] int val)
    {
        var z = status.@unchecked(val);
        var w = new Waiter.StatusRef(z, newLogData);

        o((status)w, z);
    }
 [Test] public void ToStatusWithLog()
 {
     var @ref = new Waiter.StatusRef(done(), newLogData);
     var s    = (status)@ref;
 }