# Functions
NewBuffer returns an initialized ring buffer.
NewConsumer returns a Consumer, which can read from the passed Buffer.
# Interfaces
Writer defines a Writer interface compatible with ring.Elem.
# Type aliases
ElemArray a sortable array of Elem in descending order.