anchor.diff:          this.Position <- originalPos
   
       member this.IsFragmented = this.FragmentId > 0uy
  -
  -
  
positive.code:     | ReliableOrdered = 6uy
      | ReliableOrderedAck = 7uy
  
      | Snapshot = 8uy
      | SnapshotAck = 9uy
  
      | ConnectionRequested = 10uy
      | ConnectionAccepted = 11uy
  
      | Ping = 12uy
      | Pong = 13uy
  
      | Disconnect = 14uy
  
  [<Struct>]
  type PacketHeader =
  
negative.code: open System
  open System.Collections.Generic
  
  type INetworkEncryption =
      inherit IDisposable
  
      abstract Encrypt : bytes : byte [] * offset : int * count : int * output : byte [] * outputOffset : int * outputMaxCount : int -> int
  
      abstract Decrypt : bytes : byte [] * offset : int * count : int * output : byte [] * outputOffset : int * outputMaxCount : int -> int
  
  type PacketType =
  
  