And if you just give a Failure into a Junction it doesn't explode it and 
propagates it:

    m: say so any("flarg",42)».Numeric
    rakudo-moar 15a25d: OUTPUT: «True␤»
        
    m: say sub ($_) { .^name }( +any("flarg",42) )
    rakudo-moar 15a25d: OUTPUT: «any(Failure, Int)␤»

Wonder if there's a way to make it handle exceptions too somehow. A sort of 
Junctionized `try` block

Reply via email to