Changed hash-map? to check for APersistentMap
Added 'op' and 'arg-count'
Added interop.clj