sig
  type t
  val evenly : Mlpost.Dash.t
  val withdots : Mlpost.Dash.t
  val scaled : float -> Mlpost.Dash.t -> Mlpost.Dash.t
  val shifted : Mlpost.Point.t -> Mlpost.Dash.t -> Mlpost.Dash.t
  type on_off
  val on : Mlpost.Num.t -> Mlpost.Dash.on_off
  val off : Mlpost.Num.t -> Mlpost.Dash.on_off
  val pattern : Mlpost.Dash.on_off list -> Mlpost.Dash.t
end