All six cases of I/O piping are implemented.