Procs
proc fdopen(ps: PosixStream; mode: cstring): Opt[ChaFile] {....raises: [], tags: [], forbids: [].}
proc readLineAppend(file: ChaFile; s: var string): Opt[bool] {....raises: [], tags: [], forbids: [].}
proc writeCRLine(file: ChaFile; s: openArray[char]): Opt[void] {....raises: [], tags: [], forbids: [].}