M(easuring)buffer is a replacement for buffer with additional functionality
