Make iterable variables lazy
Add more unfolded types

* It could be folded with more analysis about size of output.
Add documentation for conversion and add more builtin folded type
Remove unused variable
Merge pull request #283 from pbrunet/more_lazy

More lazy