anchor.diff:              result, {st with Position = pos + sizeof<int32>}
           }
   
  +    /// Pickles an int64
       let pickleInt64 =
           {
           Pickle = fun (i64, s) -> {Raw = (PickleConvertors.convFromInt64 i64) @ s.Raw}
  
positive.code:             result, {st with Position = pos + sizeof<int16>}
          }
  
      let pickleInt32 =
          {
          Pickle = fun (i32, s) -> {Raw = (PickleConvertors.convFromInt32 i32) @ s.Raw}
  
negative.code:             result, {st with Position = pos + sizeof<int64>}
          }
  
      /// Pickles a float32
      let pickleFloat32 =
          {
          Pickle = fun (f32, s) -> {Raw = (PickleConvertors.convFromFloat32 f32) @ s.Raw}
  