started with the ringbuffer stuff.
started a ringbuffer init expression.
typing for ring buffer stuff works for now.
changed ringbuffer to be a module content.
finished ringbuffer.