Każdy Var w Clojure jest: nazwa metadanych załączeniu.
user> (def my-var {})
#'user/my-var
user> (:name (meta #'my-var))
my-var
user> (let [a-var #'my-var]
(:name (meta a-var)))
my-var
Zwykle jednak, jeśli masz już Var, to już wiesz nazwę tak, i zazwyczaj nie używać Vars w programie (czyli po prostu przekazać my-my-var lub raczej zabawa niż # 'my-var i #' my-fun).
Nie ma nic, aby uzyskać Var (lub nazwę-zmiennej) funkcji lub wartość, która jest wartością niektórych Var. Var zna swoją wartość, ale nie na odwrót. Ma to oczywiście sens, ponieważ np. Ta sama funkcja może być wartością zerową (dla funkcji lokalnych) lub wieloma zmiennymi.