# test subclassing a native type which can be iterated over

class mymap(map):
    pass

m = mymap(lambda x: x + 10, range(4))
print(list(m))