sig val draw_samples : Owl_algodiff.S.t -> Owl_algodiff.S.t -> int -> Owl_algodiff.S.t * Owl_algodiff.S.t val sample_num : Owl_algodiff.S.t -> int end