(get [10 11 12 13] 0 ) # => 10
(get {:a 10 :b 20} :a ) # => 10
(get [10 11 12] 99 ) # => nil
(get [10 11 12] -1 ) # => nil
(get [10 11 12] -2 ) # => nil
(get {:a 1} :z ) # => nil
(map (fn [x] (get x 0)) [ 'a :a "a" [97] @[97] {0 97} @{0 97} ])
# => @[ 97 97 97 97 97 97 97 ]