Use Correlate to interpret range properties.

Use Correlate to interpret iterator range properties.

Closes #79.