modify the optional decorator for keys
implement the new Skip logic
create a Skip exception
context manager helper for a safe store that resets
granular tests for the optional decorator
avoid infinite while true :/
more functional tests for the optional decorator