First pass at lazy lists.
Merge pull request #2 from joneshf/list

First pass at lazy lists.