Update documentation on arrow composition, and add new fifo