A module that facilitates typed accesing of buffers and transferring them between threads