Make.Arrval empty : int array -> Core.tval zeros : int array -> Core.tval ones : int array -> Core.tval uniform : ?a:Core.A.elt -> ?b:Core.A.elt -> int array -> Core.tval gaussian : ?mu:Core.A.elt -> ?sigma:Core.A.elt -> int array -> Core.tval shape : Core.t -> int arrayval numel : Core.t -> intval reset : Core.t -> unit