(library
 (name either)
 (public_name either)
 (modules either either_intf))

(rule
 (with-stdout-to
  selected
  (run %{ocaml} %{dep:which.ml} %{ocaml_version})))

(rule
 (copy# %{read:selected} either.ml))
