Support closures in `of()`
Implement count() and sum()
Implement each()