sig
  type vec
  val iter : (float -> unit) -> Gnuplot.DATA.vec -> unit
  type vec2
  val iter2 : (float -> float -> unit) -> Gnuplot.DATA.vec2 -> unit
  type vec4
  val iter4 :
    (float -> float -> float -> float -> unit) -> Gnuplot.DATA.vec4 -> unit
  type mat
  val iter_mat :
    (float -> float -> float -> unit) ->
    Gnuplot.DATA.vec -> Gnuplot.DATA.vec -> Gnuplot.DATA.mat -> unit
end