FIFO - first-in first-out interprocess queue
FIFOs are intended to be the control plane for shared memory transports. Their read and write operations are more efficient than sockets or channels, but there are severe restrictions on the size of elements and buffers.
TODO
- fifo_create - create a new fifo
- fifo_read - read data from a fifo
- fifo_write - write data to a fifo