Grammar.
Lazy enumerables, not enumerations.