Netval squash : activation -> float -> floatval slope : activation -> z:float -> a:float -> floattype t = layer listval make : seed:int -> ?hidden:activation -> ?last:activation -> int list -> tval forward : t -> float array -> float arrayval sizes : t -> int listval weights : t -> intval output : pass -> float array