anchor.diff:  open Newtonsoft.Json
   open Newtonsoft.Json.Converters
   open System.Collections.Concurrent
  +
  +type Info = { serializable: bool; pojo: bool }
   
   /// Converts F# options, tuples and unions to a format understandable
   /// by Fable. Code adapted from Lev Gorodinski's original.
  
positive.code: namespace Fable
  
  #if DOTNETCORE
  [<AutoOpen>]
  
negative.code:                     FSharpValue.MakeUnion(uci, [|value|])
              | JsonToken.Null -> null // for { "union": null }
              | _ -> failwith "invalid token"
  
  #if INTERACTIVE
  #r "../../../build/fable-core/Fable.Core.dll"
  
  [<Fable.Core.Pojo>]
  type U =
      | MyCase of ja:int * jo:string
  
  module Test =
      JsonConvert.SerializeObject(MyCase(5,"4"), JsonConverter())
      |> printfn "%s"
  #endif
  