Allows the creation of I/O channels, which store data in memory, not on disk. It implements the channel types fifo, null, random and zero; and provides a C API for creating custom memory channels. . This package contains files to be used for development of C-based extensions which use the Memchan library.