• Swiftで作ったclassやstructでiterateしたい時、Sequenceに適合させたり、AnySequenceを返すpropertyを生やしたりすることがある。
  • 重めな処理だったりfirst取れば済む使い方が多い場合、LazySequenceLazyMapSequenceを返すpropertyを生やすことがあるんだけど、その場合、プロパティ名にlazyをつける方が良いか、いつも悩む。
  • 使う側がlazyかどうかを気にすることはあまりないけど、全然ないわけじゃないし。