list: A list of elements you want to walk through.
condition: Stops enum if condition is Nil.
itemVar: Name of the variable that will be used to hold the current element you are at in the enum. Does not need to be defined beforehand.
exp: The expression you want to evaluate for each element in the list. The element will be available inside the expression under the name you used in `itemVar'.