Neuron.Inittype typ =
  Owl_neural_neuron.Make(Owl_optimise_generic.Make(Owl_algodiff_generic.Make(A))).Init.typ =
  | Uniform of float * float| Gaussian of float * float| Standard| Tanh| GlorotNormal| GlorotUniform| LecunNormal| HeNormal| Custom of int array -> Optimise.Algodiff.tval run : typ -> int array -> Optimise.Algodiff.t -> Optimise.Algodiff.tval to_string : typ -> string