Creates a new tailer that can consume a queue instance. Takes a queue to read from as first argument.
poll-interval will set the wait interval the tailer will apply when used in a reducible or seq context only when there are no new message ready to be consumed.
clojure.datafy/datafy can be called on the tailer to get associated data
A tailer can also be consumed as a Seq or a Reducible.
You can effectively do
(doseq [msg tailer] ...) or
(run! #(do-something %) tailer).
More info about tailers : https://github.com/OpenHFT/Chronicle-Queue#how-does-chronicle-queue-work