Explain `foreach`'s powers a bit more