sig
  type t = Povray.normal
  val normal_wrinkles : bump_depth:float -> scale:float -> Povray.normal
  val normal_granite : bump_depth:float -> scale:float -> Povray.normal
  val normal_crackle : bump_depth:float -> scale:float -> Povray.normal
  val normal_bozo : bump_depth:float -> scale:float -> Povray.normal
  val normal_dents : bump_depth:float -> scale:float -> Povray.normal
  val normal_waves : bump_depth:float -> scale:float -> Povray.normal
  val normal_ripples :
    bump_depth:float -> phase:float -> frequency:float -> Povray.normal
  val normal_agate :
    bump_depth:float -> agate_turb:float -> scale:float -> Povray.normal
  val normal_marble :
    bump_depth:float -> scale:float -> turbulence:float -> Povray.normal
  val string_of_normal : Povray.normal -> string
end