Thinker
Rust 有很多搞笑的地方。

obj.foo(...., &mut obj.kk, ...);

Oops! 不能同時有 mutable 和 unmutable borrow XD