anchor.diff:          match altEmitterTable2.TryGetValue(mi) with
           | true, emitter -> emitter gen
           | _ ->
  -            let isReturnVoid = mi.ReturnType = typeof<System.Void>
  +            let isReturnVoid = mi.ReturnType = typeof<Void>
               if isTailCall && not isReturnVoid then
                 gen.Emit(OpCodes.Tailcall)
               gen.EmitCall(OpCodes.Call, mi, null)
  
positive.code:     dict.Add(getMethod <@ byte 1 @>, doNothing)
      dict.Add(getMethod <@ sbyte 1 @>, doNothing)
      dict.Add(getMethod <@ char 1 @>, doNothing)
      dict.Add(getMethod <@ decimal 1 @>, emitCall (getMethod <@ System.Convert.ToDecimal(1) @>))
      dict.Add(getMethod <@ float 1 @>, emitOneOpCode OpCodes.Conv_R8)
      dict.Add(getMethod <@ float32 1 @>, emitOneOpCode OpCodes.Conv_R4)
      dict.Add(getMethod <@ int 1 @>, doNothing)
  
negative.code: open Microsoft.FSharp.Quotations
  open Microsoft.FSharp.Quotations.Patterns
  
  open System
  open System.Globalization
  open System.Collections.Generic
  open System.Runtime.CompilerServices
  
  