On 2020-12-29 6:26 a.m., Ruud H.G. van Tol wrote:
Basically, never mix error-state and return-value.
Rather use a different channel/dimension for each.
Such a separation can't be absolute though. One needs to be able to user-define
routines that implement additional generic Failure related fe
Moving the "can't catch Nil return, why is Nil also a failure?" question to
a Raku issue, https://github.com/Raku/doc/issues/3760
This got me going through Raku source code to see where Nil gets passed
through; this looks promising. rakudo/src/vm/moar/spesh-plugins.nqp line 308