Lazy なデータ構造と、Strict なデータ構造の違いが分からない。

Lazy は無限の構造を作れるが、メモリを食う。
Strict は有限の構造しか作れない代わりに、メモリを食わず、速い。

"いつ"、Lazyを使うべきかが、分からないんだなあ。