Module type Sigs.Primitives
include Primitive_Distributions with type 'a primitive := 'a t
val binomial : int -> float -> int primitive
val normal : float -> float -> float primitive
val categorical : ('a * float) list -> 'a primitive
val discrete_uniform : 'a list -> 'a primitive
val beta : float -> float -> float primitive
val gamma : float -> float -> float primitive
val continuous_uniform : float -> float -> float primitive