add `all` and `each` sugar methods