sig
  type halign = [ `Center | `Left | `Right ]
  type valign = [ `Bottom | `Center | `Top ]
  val htick :
    ?path:Vg.path ->
    ?halign:Vz.Mark.halign ->
    ?valign:Vz.Mark.valign -> ?pos:Gg.v2 -> float -> Vg.path
  val vtick :
    ?path:Vg.path ->
    ?halign:Vz.Mark.halign ->
    ?valign:Vz.Mark.valign -> ?pos:Gg.v2 -> float -> Vg.path
  val dot :
    ?path:Vg.path ->
    ?halign:Vz.Mark.halign ->
    ?valign:Vz.Mark.valign -> ?pos:Gg.v2 -> float -> Vg.path
  val square :
    ?path:Vg.path ->
    ?halign:Vz.Mark.halign ->
    ?valign:Vz.Mark.valign -> ?pos:Gg.v2 -> float -> Vg.path
end