Tower Reconnect
A Tower middleware that automatically recreates an inner service when an error is encountered.