anchor.diff:              result, {st with Position = pos + sizeof<int16>}
           }
   
  +    /// Pickles an int32
       let pickleInt32 =
           {
           Pickle = fun (i32, s) -> {Raw = (PickleConvertors.convFromInt32 i32) @ s.Raw}
  
positive.code:             result, {st with Position = pos + sizeof<float32>}
          }
  
      let pickleFloat64 =
          {
          Pickle = fun (f64, s) -> {Raw = (PickleConvertors.convFromFloat64 f64) @ s.Raw}
          Unpickle = fun st ->
  
negative.code:             result, {st with Position = pos + sizeof<byte>}
          }
  
      /// Pickles an int16
      let pickleInt16 =
          {
          Pickle = fun (i16, s) -> {Raw = (PickleConvertors.convFromInt16 i16) @ s.Raw}
  