Allowing rule to specify a RuleExecutor instance for #60