put rule params in Array so rules are always binary functions