package Ġorg . kode in . memory . io ĊĊ Ċ public Ġfun ĠRead able . as Byte Sequence (): ĠSequence < Byte > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read Byte ()) Ġ} Ċ public Ġfun ĠRead able . as Short Sequence (): ĠSequence < Short > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read Short ()) Ġ} Ċ public Ġfun ĠRead able . as Int Sequence (): ĠSequence < Int > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( readInt ()) Ġ} Ċ public Ġfun ĠRead able . as Long Sequence (): ĠSequence < Long > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read Long ()) Ġ} Ċ public Ġfun ĠRead able . as Float Sequence (): ĠSequence < Float > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read Float ()) Ġ} Ċ public Ġfun ĠRead able . as Double Sequence (): ĠSequence < Double > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read Double ()) Ġ} Ċ Ċ @ Experimental Unsigned Types Ċ public Ġfun ĠRead able . as U Byte Sequence (): ĠSequence < U Byte > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read U Byte ()) Ġ} Ċ @ Experimental Unsigned Types Ċ public Ġfun ĠRead able . as U Short Sequence (): ĠSequence < U Short > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read U Short ()) Ġ} Ċ @ Experimental Unsigned Types Ċ public Ġfun ĠRead able . as UInt Sequence (): ĠSequence < UInt > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read UInt ()) Ġ} Ċ @ Experimental Unsigned Types Ċ public Ġfun ĠRead able . as UL ong Sequence (): ĠSequence < UL ong > Ġ= Ġsequence Ġ{ Ġwhile Ġ( valid ()) Ġyield ( read UL ong ()) Ġ} Ċ