anchor.diff:  
     [<Test>]
     let ``sign float`` () = <@ sign -1.0 @> |> check -1
  +
  +  [<Test>]
  +  let ``sign decimal`` () = <@ sign -1.0M @> |> check -1
   
     [<Test>]
     let ``sin float`` () = <@ sin 0.5 @> |> check (sin 0.5)
  
positive.code:   let ``pown float int`` () = <@ pown 0.5 2 @> |> check (pown 0.5 2)
  
    [<Test>]
    let ``round float`` () = <@ round 0.5 @> |> check (round 0.5)
  
    [<Test>]
    let ``sign int`` () = <@ sign -10 @> |> check -1
  
negative.code: 
    [<Test>]
    let ``floor float`` () = <@ floor 1.5 @> |> check 1.0
  
    [<Test>]
    let ``floor decimal`` () = <@ floor 1.5M @> |> check 1.0M
  
    [<Test>]
    let ``infinity`` () = <@ infinity @> |> check infinity
  