requires Parse::PMFile 0.21 for constructor options
requires Test::More 0.88 for done_testing; use constructor options instead of localize a Parse::PMFile variable