func ApplyRuleIfElse(condition, rule, el Ruler) Ruler {
	return &applyelse{
		condition: condition,
		rule:      rule,
		el:        el,
	}
}
func ApplyRuleIfElse(condition, rule, el Ruler) Ruler {
	return &applyelse{
		condition: condition,
		rule:      rule,
		el:        el,
	}
}
func ApplyRuleIfElse ( condition , rule , el Ruler ) Ruler { return & applyelse { condition : condition , rule : rule , el : el , } }
// ApplyRuleIfElse test if condition is true than apply rule. If condition is false
// run else rule.
ApplyRuleIfElse test if condition is true than apply rule . If condition is false run else rule .