Combined SE-0366 (third review) and SE-0377 (second review): rename `take`/`taking` to `consume`/`consuming`

This is what I was trying to get across, but your (actual) explanation is much much better. Using a verb makes it clearer (to me) what the function is doing with the instance. The alternative in my head is func ex(arg0: consumes Foo, arg1: borrows Bar) but I think the symmetry of ing is better.

3 Likes