I find myself repeat code like this
(:refer-clojure :exclude [doseq])
(:require [clojure.core.typed :refer [doseq]]))
and just think why not something like:
(:require [clojure.core.typed :override [doseq]]))
I agree this is very annoying.
I think it is a duplicate of my issue though: The patch for would make this unnecessary (it would allow the user to override any vars, without getting an exception).