use-value
(use-value value [condition])
Invokes the innermost active use-value restart with value, and returns nil when none is active (like continue, not an error). Calling it from a handler-bind handler transfers control to the matching restart-case clause with value as its argument — the idiom libraries use to substitute a value at the signal point (trivia's pattern expander lifts guard tests this way).