e.g., instead of: ```py for x in xs: if cond1(x): if cond2(x): do_something(x) ``` you could write ``foreach(filter(both(cond1, cond2)), do_something)`` same thing, written differently, some people prefer that way of writing stuff for some problems
oh so is it a type of functional language ?