(let [read-name (let [name outer] (fn [] .name))] (read-name))
