Make unsuccessful connect fail rather than die
Make unsuccessful connect fail rather than die

Spotted in https://stackoverflow.com/questions/72639883/how-to-deal-with-exceptions-in-iosocketinet

There is no documentation or tests covering the behaviour of a failed
connect.  It is actually the nqp::connect that throws (which turns out
also to be not documented BTW).

Having it return a Failure feels more natural indeed.
rakudo/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,rakudo/rakudo,labster/rakudo,rakudo/rakudo,salortiz/rakudo,salortiz/rakudo,tbrowder/rakudo,labster/rakudo,rakudo/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,rakudo/rakudo,labster/rakudo,salortiz/rakudo,labster/rakudo,salortiz/rakudo,salortiz/rakudo,labster/rakudo,tbrowder/rakudo,labster/rakudo,salortiz/rakudo,rakudo/rakudo,tbrowder/rakudo