A local shop here only has shopping carts, no baskets. You can get smaller shopping carts, and in fact even shopping carts for toddlers to push around, but you still need a coin for those.
And yep, I’ve genuinely been stood in front of that shop and went back home, because I didn’t have an appropriate coin. I think, even twice already.
I could have bought a small item to have them hand me out coins and then done another loop with the shopping cart, but yeah, there was just no way, I’d waste that much time.
Ah, interesting. I went from garbage-collected languages where thinking about ownership might be useful for keeping complexity low and occasionally comes up when you manage lists of objects, but ultimately isn’t needed, to Rust where well-defined ownership is enforced by the language.
So, I wasn’t aware that ownership is even as concrete of a thing in other languages…