public static void Expect(this JsonReader reader, JsonToken token)
 {
     if (reader.TokenType != token)
     {
         throw new JsonReaderException($"Expected {token}, found {reader.TokenType} at {reader.Position()}");
     }
 }