It should: - support retry/fallback on [watch_blocks()](https://docs.rs/alloy-provider/latest/alloy_provider/trait.Provider.html#method.watch_blocks) - it should support calling [builder methods](https://docs.rs/alloy-rpc-client/1.6.3/alloy_rpc_client/struct.PollerBuilder.html) - return the regular result type - **idea for the future:** the return type can be wrapped in a `RobustSubscription`-like type
It should:
RobustSubscription-like type