Perl Test::WriteVariants - generate test files for combinations of contexts