bridge: Do not convert exceptions into NSErrors

Instead, provide a try method that takes up to 3 blocks.