Minor Changes
- 57ccb2c: Add
Client.poll/4for explicit request-response polling of shape changes. Unlikestream/3which returns a continuousEnumerable,poll/4makes a single request and returns{:ok, messages, new_state}, giving callers explicit control over request timing. Also extractsShapeStateandTagTrackermodules from the stream internals for shared use between both APIs.