Returns an object of the same type and value as obj, with
map m as its metadata.
Source
(defnwith-meta"Returns an object of the same type and value as obj, with\n map m as its metadata."[ometa](if(goog/isFunctiono)(MetaFn.ometa)(when-not(nil?o)(-with-metaometa))))