map:is_map -> p_map
added tests for array:enum, fixed issues
added enum:index_of method