anchor.diff:              let! body = this.ReadBodyFromRequestAsync()
               return serializer.Deserialize<'T> body
           }
  -    
  +
       /// <summary>
       /// Parses all input elements from an HTML form into an object of type 'T.
       /// </summary>
  
positive.code:                 |> dict
                  |> ModelParser.parse<'T> cultureInfo
          }
      
      /// <summary>
      /// Tries to parse all input elements from an HTML form into an object of type 'T.
      /// </summary>
  
negative.code:                                 match getValueForArrayOfGenericType cultureInfo data strict prop with
                                  | Some v -> Ok v
                                  | None ->
                                      match getValueForComplexType cultureInfo data strict prop with
                                      | Some v -> Ok v
                                      | None   ->
                                          match getValueForMissingProperty prop.PropertyType with
                                          | Some v -> Ok v
                                          | None   -> Error (sprintf "Missing value for required property %s." prop.Name)
                              | true , rawValue -> parseValue prop.PropertyType rawValue culture
  
                          // Check if a value was able to get successfully parsed.
  