val cadd : float -> float t -> float t
val add : float t -> float t -> float t
val cmul : float -> float t -> float t
val mulc : float t -> float -> float t
val mul : float t -> float t -> float t
val bmul : bool t -> float t -> float t
val mix : float t list -> float t