Users might need to use the code from this repository along with `for` loops. Therefore, it needs an object which can be used in `for` loop expression.