Add `foreach` and `limit`