Swapping out allies as needs change
It occurs to me that allies we find at the beginning of our journeys may not be ideal for each other's needs later on.
For instance, If I am currently working on getting better from surgery, but I know I am later going to want to work on macrame, my allies who are also recovering from surgery may not want to follow me on that journey.
Is there a way for allies to 'break up' when they are no longer finding each other useful without it being hurtful?
Could there also be a way to introduce allies to someone new who you think they might get on with? (This might allow for as 'swap me for this guy' mechanic.)