base class for constraints
Carl Franks, "cfranks@cpan.org"
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.