Trying out Clojure's core.typed package