break out `unify-with-sequential*`

This is so we can reuse it in the experimental Datomic namespace.