anchor.diff:      let ClipTransform =
           ChainedClassNewInherits "ClipTransform" StreamTransform <| fun chained ->
           [
  -            "extent" => getSetVal chained Float2x2T
  +            "extent" => getSetVal chained Float2x2T // TODO: check
           ]
   
       let Voronoi =
  
positive.code:     let Polygon = Type.New()
  
      let Graticule =
          ChainedClassNew "Graticule" <| fun chained ->
          [
              "lines" => O ^-> !|LineString
              "outline" => O ^-> Polygon
              "extent" => getSetVal chained Float2x2T
              "majorExtent" => getSetVal chained Float2x2T
              "minorExtent" => getSetVal chained Float2x2T
              "step" => getSetVal chained Float2T
              "majorStep" => getSetVal chained Float2T
              "minorStep" => getSetVal chained Float2T
              "precision" => getSetVal chained Float
          ]
  
      let Circle =
          ChainedClassNew "Circle" <| fun chained ->
          [
              "origin"    => getVal Float2T + chained (Float2T + Obj ^-> Float2T)
              "angle"     => getSetVal chained Float
              "precision" => getSetVal chained Float
          ]
  
      let Rotation =
          ChainedClassNew "Rotation" <| fun chained ->
  
negative.code:             "revalue"  => chained HierarchyNode?root
          ]
  
      let binningFunc = Float2T?range * !|Obj * Int ^-> !|Float
  
      let Histogram =
          ChainedClassNew "Histogram" <| fun chained ->
  