read f
i1 : f = openInOut "!cat" o1 = !cat o1 : File
i2 : isReady f o2 = false
i3 : f << "hi there" << flush;
i4 : isReady f o4 = false
i5 : read f o5 = hi there
i6 : isReady f o6 = false