[FEATURE] Expose stream watcher in client

This enables consumers to add their own streams for watching, e.g. for
IPC FIFO streams.