Lazy is very powerful
- From my CPAN indexer (very abridged)
- http://git.jrock.us/?p=MetaCPAN.git;a=blob;f=lib/MetaCPAN/Distribution.pm;hb=HEAD
package Distribution; has 'filename'; has 'destination'; # lazily extracts filename to a temp dir, and returns that has 'manifest'; # looks in $self->destination for MANIFEST and returns parsed copy