Based on that model, I want to create a mutation follow that connects two users with each other: User A follows User B. So UserB.follows should be connected to UserA and UserA.followers should be connected to UserB.

In the best case, I want to execute that in one transaction a.k.a. one nested mutation. Something à la: