(** Tests for the sliding window over a byte reader. *) val suite : string * unit Alcotest.test_case list (** [suite] checks that the window stays bounded, that stream offsets survive it sliding, and that the observer sees every byte once. *)