:arf --- face ro aReadWriter:Face write > data:{Byte ..} < wrote:Int < err:Error read > into:{Byte ..} < read:Int < err:Error face ro bDestroyer:Face destroy face ro cFuncInterface:Func > something:Int < someOutput:Int < otherOutput:String