Fixed-length circular buffer based on Data.Sequence