Have an implicit within for each test where the default value is the ``timeout`` of the test (in this case DefaultTimeout), all ``remaining`` calls would be relative to the closes ``within`` block, and at the top it'd be the default test timeout.

But I think ``remaining`` should be throwing exceptions if used outside of ``within`` blocks if it isn't relative at all.