anchor.diff:      byte(1.5) |> equal x
       byte(1.6) |> equal x
       byte(1.m) |> equal x
  +    byte("1.6") |> equal x
  +    (fun () -> byte("foo")) |> throwsError "Input string was not in a correct format."
   
       Convert.ToByte(1y) |> equal x
       Convert.ToByte(1uy) |> equal x
  
positive.code:     int64(1.5) |> equal x
      int64(1.6) |> equal x
      int64(1.m) |> equal x
  
      Convert.ToInt64(1y) |> equal x
      Convert.ToInt64(1uy) |> equal x
  
negative.code:     int(1.5) |> equal x
      int(1.6) |> equal x
      int(1.m) |> equal x
      int("1.6") |> equal x
      (fun () -> int("foo")) |> throwsError "Input string was not in a correct format."
  
      Convert.ToInt32(1y) |> equal x
      Convert.ToInt32(1uy) |> equal x
  