If I say "assign A to B", does it mean (a) A ← B or (b) B ← A?
In other words, is it (a) A or (b) B that is being modified?
(a) makes sense because A has responsibility over B, so A is assigned to B.
(b) makes sense because A is some object in memory that needs an owner, so object A is assigned to an owner B.