#?(:clj (defalias ns-resolve  core/ns-resolve))
namespace #'clojure.core/namespace,
resolve #'clojure.core/resolve,

ARRAYS

to-array #'clojure.core/to-array,
into-array #'clojure.core/into-array,
make-array #'clojure.core/make-array,

VARS

find-var #'clojure.core/find-var,
bound-fn #'clojure.core/bound-fn,
bound-fn* #'clojure.core/bound-fn*,
bound? #'clojure.core/bound?,
with-bindings #'clojure.core/with-bindings,
with-bindings* #'clojure.core/with-bindings*,
with-redefs #'clojure.core/with-redefs,
with-redefs-fn #'clojure.core/with-redefs-fn,
thread-bound? #'clojure.core/thread-bound?,
push-thread-bindings #'clojure.core/push-thread-bindings,
pop-thread-bindings #'clojure.core/pop-thread-bindings,
get-thread-bindings #'clojure.core/get-thread-bindings,

CLASS CREATION & COMPILATION

reify #'clojure.core/reify,
proxy #'clojure.core/proxy,
proxy-call-with-super #'clojure.core/proxy-call-with-super,
proxy-mappings #'clojure.core/proxy-mappings,
proxy-name #'clojure.core/proxy-name,
proxy-super #'clojure.core/proxy-super,
gen-class #'clojure.core/gen-class,
gen-interface #'clojure.core/gen-interface,
definterface #'clojure.core/definterface,
defprotocol #'clojure.core/defprotocol,
defstruct #'clojure.core/defstruct,
compile #'clojure.core/compile,
construct-proxy #'clojure.core/construct-proxy,
extend #'clojure.core/extend,
extend-protocol #'clojure.core/extend-protocol,
extend-type #'clojure.core/extend-type,
get-method #'clojure.core/get-method,
get-proxy-class #'clojure.core/get-proxy-class,
method-sig #'clojure.core/method-sig,
methods #'clojure.core/methods,
with-loading-context #'clojure.core/with-loading-context,

DEFINITIONS

fn #'clojure.core/fn,
definline #'clojure.core/definline,
defmethod #'clojure.core/defmethod,
defmulti #'clojure.core/defmulti,
remove-all-methods #'clojure.core/remove-all-methods,
remove-method #'clojure.core/remove-method,
prefer-method #'clojure.core/prefer-method,
prefers #'clojure.core/prefers,
extenders #'clojure.core/extenders,
find-protocol-impl #'clojure.core/find-protocol-impl,
find-protocol-method #'clojure.core/find-protocol-method,

NUMERIC

rem #'clojure.core/rem,
rationalize #'clojure.core/rationalize,
quot #'clojure.core/quot,
pos? #'clojure.core/pos?,
odd? #'clojure.core/odd?,
num #'clojure.core/num,
number? #'clojure.core/number?,
numerator #'clojure.core/numerator,
neg? #'clojure.core/neg?,
mod #'clojure.core/mod,
denominator #'clojure.core/denominator,
even? #'clojure.core/even?,
with-precision #'clojure.core/with-precision,

COLLECTIONS

sort #'clojure.core/sort,
sort-by #'clojure.core/sort-by,
subseq #'clojure.core/subseq,
subvec #'clojure.core/subvec,
rseq #'clojure.core/rseq,
rsubseq #'clojure.core/rsubseq,
second #'clojure.core/second,
select-keys #'clojure.core/select-keys,
some #'clojure.core/some,
run! #'clojure.core/run!,
seq #'clojure.core/seq,
seque #'clojure.core/seque,
sequence #'clojure.core/sequence,
rest #'clojure.core/rest,
reverse #'clojure.core/reverse,
shuffle #'clojure.core/shuffle,
repeat #'clojure.core/repeat,
repeatedly #'clojure.core/repeatedly,
replace #'clojure.core/replace,
remove #'clojure.core/remove,
reductions #'clojure.core/reductions,
reduce #'clojure.core/reduce,
reduce-kv #'clojure.core/reduce-kv,
reduced #'clojure.core/reduced,
cat #'clojure.core/cat,
completing #'clojure.core/completing,
concat #'clojure.core/concat,
distinct #'clojure.core/distinct,
distinct? #'clojure.core/distinct?,
doall #'clojure.core/doall,
dorun #'clojure.core/dorun,
drop-last #'clojure.core/drop-last,
eduction #'clojure.core/eduction,
ensure-reduced #'clojure.core/ensure-reduced,
enumeration-seq #'clojure.core/enumeration-seq,
ffirst #'clojure.core/ffirst,
filter #'clojure.core/filter,
filterv #'clojure.core/filterv,
find #'clojure.core/find,
flatten #'clojure.core/flatten,
every? #'clojure.core/every?,
unreduced #'clojure.core/unreduced,m
interleave #'clojure.core/interleave,
interpose #'clojure.core/interpose,
into #'clojure.core/into,
iterate #'clojure.core/iterate,
iterator-seq #'clojure.core/iterator-seq,
keep #'clojure.core/keep,
keep-indexed #'clojure.core/keep-indexed,
keys #'clojure.core/keys,
dedupe #'clojure.core/dedupe,
cycle #'clojure.core/cycle,
frequencies #'clojure.core/frequencies,
fnext #'clojure.core/fnext,
take-last #'clojure.core/take-last,
take-nth #'clojure.core/take-nth,
transduce #'clojure.core/transduce,
tree-seq #'clojure.core/tree-seq,
vec #'clojure.core/vec,
vector #'clojure.core/vector,
vector-of #'clojure.core/vector-of,
lazy-cat #'clojure.core/lazy-cat,
lazy-seq #'clojure.core/lazy-seq,
split-at #'clojure.core/split-at,
split-with #'clojure.core/split-with,
range #'clojure.core/range,
pvalues #'clojure.core/pvalues,
pcalls #'clojure.core/pcalls,
peek #'clojure.core/peek,
persistent! #'clojure.core/persistent!,
pmap #'clojure.core/pmap,
pop #'clojure.core/pop,
pop! #'clojure.core/pop!,
partition #'clojure.core/partition,
partition-all #'clojure.core/partition-all,
partition-by #'clojure.core/partition-by,
nth #'clojure.core/nth,
nthnext #'clojure.core/nthnext,
nthrest #'clojure.core/nthrest,
nnext #'clojure.core/nnext,
next #'clojure.core/next,
nfirst #'clojure.core/nfirst,
merge #'clojure.core/merge,
merge-with #'clojure.core/merge-with,
mapv #'clojure.core/mapv,
mapcat #'clojure.core/mapcat,
map-indexed #'clojure.core/map-indexed,
map #'clojure.core/map,

STRING

str #'clojure.core/str,
subs #'clojure.core/subs,
char-escape-string #'clojure.core/char-escape-string,
char-name-string #'clojure.core/char-name-string,
re-find #'clojure.core/re-find,
re-groups #'clojure.core/re-groups,
re-matcher #'clojure.core/re-matcher,
re-matches #'clojure.core/re-matches,
re-pattern #'clojure.core/re-pattern,
re-seq #'clojure.core/re-seq,
format #'clojure.core/format,

REFS

shutdown-agents #'clojure.core/shutdown-agents,
release-pending-sends #'clojure.core/release-pending-sends,
ref-history-count #'clojure.core/ref-history-count,
ref-max-history #'clojure.core/ref-max-history,
ref-min-history #'clojure.core/ref-min-history

COERCION

symbol #'clojure.core/symbol,

IO

with-in-str #'clojure.core/with-in-str,
with-open #'clojure.core/with-open,
with-out-str #'clojure.core/with-out-str,
spit #'clojure.core/spit,
slurp #'clojure.core/slurp,
read-line #'clojure.core/read-line,
file-seq #'clojure.core/file-seq,
line-seq #'clojure.core/line-seq,
flush #'clojure.core/flush,
load-reader #'clojure.core/load-reader,

PRINT

print-str #'clojure.core/print-str,
printf #'clojure.core/printf,
println #'clojure.core/println,
println-str #'clojure.core/println-str,
prn #'clojure.core/prn,
prn-str #'clojure.core/prn-str,
print #'clojure.core/print,
print-ctor #'clojure.core/print-ctor,
print-dup #'clojure.core/print-dup,
print-method #'clojure.core/print-method,
print-simple #'clojure.core/print-simple,
pr #'clojure.core/pr,
pr-str #'clojure.core/pr-str,
newline #'clojure.core/newline,

TYPE

supers #'clojure.core/supers,
chunked-seq? #'clojure.core/chunked-seq?,
counted? #'clojure.core/counted?,
cast #'clojure.core/cast,
delay? #'clojure.core/delay?,
extends? #'clojure.core/extends?,
ratio? #'clojure.core/ratio?,
rational? #'clojure.core/rational?,
false? #'clojure.core/false?,
fn? #'clojure.core/fn?,
float? #'clojure.core/float?,
reversible? #'clojure.core/reversible?,
set? #'clojure.core/set?,
sequential? #'clojure.core/sequential?,
seq? #'clojure.core/seq?,
satisfies? #'clojure.core/satisfies?,
make-hierarchy #'clojure.core/make-hierarchy,
tagged-literal? #'clojure.core/tagged-literal?,
symbol? #'clojure.core/symbol?,
string? #'clojure.core/string?,
sorted? #'clojure.core/sorted?,
special-symbol? #'clojure.core/special-symbol?,
reduced? #'clojure.core/reduced?,
realized? #'clojure.core/realized?,
record? #'clojure.core/record?,
reader-conditional? #'clojure.core/reader-conditional?,
primitives-classnames #'clojure.core/primitives-classnames,
parents #'clojure.core/parents,
map-entry? #'clojure.core/map-entry?,
map? #'clojure.core/map?,

LOGIC

some-fn #'clojure.core/some-fn,
not-any? #'clojure.core/not-any?,
not-empty #'clojure.core/not-empty,
not-every? #'clojure.core/not-every?,
not= #'clojure.core/not=,
every-pred #'clojure.core/every-pred,
when-first #'clojure.core/when-first,
when-some #'clojure.core/when-some,
if-some #'clojure.core/if-some,

FN

some-> #'clojure.core/some->,
some->> #'clojure.core/some->>,
partial #'clojure.core/partial,
fnil #'clojure.core/fnil,
memfn #'clojure.core/memfn,

DATA

struct #'clojure.core/struct,
struct-map #'clojure.core/struct-map,
sorted-map #'clojure.core/sorted-map,
sorted-map-by #'clojure.core/sorted-map-by,
sorted-set #'clojure.core/sorted-set,
sorted-set-by #'clojure.core/sorted-set-by,
hash-map #'clojure.core/hash-map,

MISC

test #'clojure.core/test,
chunk #'clojure.core/chunk,
chunk-append #'clojure.core/chunk-append,
chunk-cons #'clojure.core/chunk-cons,
chunk-first #'clojure.core/chunk-first,
chunk-next #'clojure.core/chunk-next,
chunk-rest #'clojure.core/chunk-rest,
chunk-buffer #'clojure.core/chunk-buffer,
xml-seq #'clojure.core/xml-seq,
resultset-seq #'clojure.core/resultset-seq,
namespace-munge #'clojure.core/namespace-munge,
munge #'clojure.core/munge,

CORE

nil? #'clojure.core/nil?,
some? #'clojure.core/some?,
tagged-literal #'clojure.core/tagged-literal,
eval #'clojure.core/eval,
reader-conditional #'clojure.core/reader-conditional,
read-string #'clojure.core/read-string,
read #'clojure.core/read,
name #'clojure.core/name,
default-data-readers #'clojure.core/default-data-readers,
find-keyword #'clojure.core/find-keyword,
gensym #'clojure.core/gensym,
load-string #'clojure.core/load-string,
load #'clojure.core/load,
load-file #'clojure.core/load-file,
