Query MetaCPAN for provides before attempting to unpack an archive.
Wording changes.
s/darkpan/DarkPAN/
Use Class::Accessor::Lite for caching MetaCPAN lookups.