Hi Ludo, Ludovic Courtès writes: > Hi there! > > I’ve applied the whole series with the change below. \o/ Awesome, thank you! > Because of the monadic style, the ‘guard’ clause had no effect: > > scheme@(guile-user)> ,run-in-store (guard (c (#t 'caught)) (mbegin %store-monad (return 1)(return (raise (condition (&message (message "oh!"))))))) > While executing meta-command: > Throw to key `srfi-34' with args `(#)'. My thoughts were similar when I was working on earlier versions of this series, so I had devised the following snippet: