Patch Changes ⚠️ Fix a condition under which the Client would hang when a query is started and consumed with toPromise(), by @kitten (See #1634) Refactor Client to hide some implementation details and to reduce size, by @kitten (See #1638)