fix __iter => __each metamethod