anchor.diff:        FunctionBindingName : string
         FunctionParameters : (string * ParameterConversion) array
         FunctionReturn : ReturnConversion }
  +
  +let getExtrinsicKeywords () =
  +    "v2 v4 v2i get getAsStream set setAsStream update streamEvent stream equate " +
  +    "self parent grandparent game toData monitor"
   
   let getParameterConversion (ty : Type) =
       match ty.Name with
  
positive.code:         Array.map (fun bindingList -> "        \"" + String.Join (" ", bindingList)) |>
          (fun bindingLists -> String.Join (" \" +\n", bindingLists) + "\"\n")
  
      "    let [<Literal>] BindingKeywords =\n        \"v2 v4 v2i get getAsStream set setAsStream update streamEvent stream equate self parent grandparent game toData monitor \" +\n" + bindingLists
  
  let generateBindingsCode bindings =
  
  
negative.code: 
  let generateBindingSyntax bindings =
  
      let extrinsicKeywords =
          getExtrinsicKeywords ()
  
      let bindingLists =
          bindings |>
          Array.map (fun binding -> binding.FunctionBindingName) |>
  