In regards to this article https://dlang.org/blog/2019/07/15/ownership-and-borrowing-in-d/ I have a couple of questions, 1. I was wondering if this is going to make D lang just as complicated as Rust? 2. Would there be GC still if we use the ownership model?