add is_hash metatable