remove type hints and add test that uses clojure vectors