anchor.diff:                  ?UIRevision         : seq<#IConvertible>
   
               ) =
  -                (fun (streamTube: Trace3d) -> 
  +                (fun (streamTube: #Trace) -> 
                       Name                |> DynObj.setValueOpt streamTube "name"
                       Visible             |> DynObj.setValueOptBy streamTube "visible" StyleParam.Visible.convert
                       ShowLegend          |> DynObj.setValueOpt streamTube "showlegend"
  
positive.code:                 ?Surface            : Surface,
                  ?UIRevision         : seq<#IConvertible>
              ) =
                  fun (volume: Trace3d) -> 
  
                      Name                |> DynObj.setValueOpt volume "name"
                      Visible             |> DynObj.setValueOptBy volume "visible" StyleParam.Visible.convert
  
negative.code:                 ?Surface            : Surface,
                  ?UIRevision         : seq<#IConvertible>
              ) =
                  fun (volume: #Trace) -> 
  
                      Name                |> DynObj.setValueOpt volume "name"
                      Visible             |> DynObj.setValueOptBy volume "visible" StyleParam.Visible.convert
  