'Herbs::Ringbuffer': I wonder if this works for non-blocking single consumer/single producer