Îõ³h&¯| 2011 John MillikinMITjmillikin@gmail.comGHC only Safe-Inferred5lknobØA knob is a basic virtual file, which contains a byte buffer. A knob can have multiple  Ás open to it, each of which behaves like a standard file handle.Use  and / to inspect and modify the knob's byte buffer.knob Create a new   pointing to a Ã. This handle behaves like a file-backed handle for most purposes.knobSee .knob Filename shown in error messagesknob!Filename shown in error messages.    knob-0.2-inplace Data.KnobKnobnewKnob getContents setContents newFileHandlewithFileHandle$fBufferedIODevice $fRawIODevice$fIODeviceDevicebaseGHC.IO.Handle.TypesHandle