(** test runner *)
let () =
let filter =
match Array.to_list Sys.argv with
| [] | [_] -> None
| _::l -> Some (List.map String.lowercase l)
in
exit (if Util.run_all filter then 0 else 1)