anchor.diff:      /// Returns true if method has specified attribute
       let hasAttribute a (mi:MethodInfo) = mi.GetCustomAttributes(a, true).Length > 0
       /// Converts expression to a tuple of MethodInfo and Arg array
  -    let toArgs args =        
  +    let toArgs args =
           [|for arg in args ->
               match arg with
               | Call(_, mi, _) when hasAttribute typeof<WildcardAttribute> mi -> Any
  
positive.code:         | RaiseValue(exnValue) ->
              emitReturnValueLookup exnValue
              il.Emit(OpCodes.Throw)
      /// Generates method overload
      let generateOverload 
          (il:ILGenerator)
  
negative.code:                 il.Emit(OpCodes.Callvirt, invoke)
                  il.Emit(OpCodes.Brfalse_S, unmatched)
          )
  
      /// Generates method return
      let generateReturn
          (il:ILGenerator) (returnValues:ResizeArray<Value>,returnValuesField:FieldBuilder) (mi:MethodInfo,result) =
  