Perhaps we should also provide a concrete rule class that will evaluate a piece of PHP code via `eval()`. This class will be useful for systems which need to dynamically create new rules without creating new rule classes.