I'm trying to match something along the lines of: ``` (or <(send _receiver :bar) (send _receiver :baz)>) ``` However, the unification matches `foo.baz || foo.bar` but not `foo.bar || foo.baz`. If the unification is removed: ``` (or <send _ :bar) (send _ :baz)>) ``` both forms match.