easily create java.net.Authenticator instances from clojure functions