reference: http://search.cpan.org/~dconway/Perl6-Rules-0.03/Rules.pm If anyone plays with this module, I'd be most interested to hear about it.