sig
  val e : float
  val log2e : float
  val log10e : float
  val sqrt2 : float
  val sqrt1_2 : float
  val sqrt3 : float
  val pi : float
  val pi_2 : float
  val pi_4 : float
  val sqrtpi : float
  val i_2_sqrtpi : float
  val i_1_pi : float
  val i_2_pi : float
  val ln10 : float
  val ln2 : float
  val lnpi : float
  val euler : float
  val pow_int : float -> int -> float
  external log1p : float -> float = "ml_gsl_log1p" "gsl_log1p" "float"
  external expm1 : float -> float = "ml_gsl_expm1" "gsl_expm1" "float"
  external hypot : float -> float -> float = "ml_gsl_hypot" "gsl_hypot"
    "float"
  external acosh : float -> float = "ml_gsl_acosh" "gsl_acosh" "float"
  external asinh : float -> float = "ml_gsl_asinh" "gsl_asinh" "float"
  external atanh : float -> float = "ml_gsl_atanh" "gsl_atanh" "float"
  external fcmp : float -> float -> epsilon:float -> int = "ml_gsl_fcmp"
end