Previously, *b wasn't unifying since in the then branch it wasn't the first bound symbol. The ramavars weren't being propagated back up the callstack properly when new ones were bound.
This is now resolved so they should unify no matter where in the branches they appear.
For example:
Previously,
*b
wasn't unifying since in thethen
branch it wasn't the first bound symbol. The ramavars weren't being propagated back up the callstack properly when new ones were bound.This is now resolved so they should unify no matter where in the branches they appear.