According to comments and contracts, rules should be able to be created from arrays of propositions. This PR will allow RuleBuilder to support that