Currently, client does not have a configurable timeout, but it's defaulted to `time.Minute()` It might make sense for some use cases where this number can be configured to different values. Implemented in #61