sig
  type t = Mlpost.Pen.t
  val transform :
    Mlpost.Transform.t -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
  val default : Mlpost.Brush.Pen.t
  val circle : Mlpost.Brush.Pen.t
  val square : Mlpost.Brush.Pen.t
  val from_path : Mlpost.Path.t -> Mlpost.Brush.Pen.t
  val scale : Mlpost.Num.t -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
  val rotate : float -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
  val shift : Mlpost.Point.t -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
  val yscale : Mlpost.Num.t -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
  val xscale : Mlpost.Num.t -> Mlpost.Brush.Pen.t -> Mlpost.Brush.Pen.t
end