RefCell이 single thread에서만 작동하니까 레이스컨디션이 안일어날텐데
굳이 런타임에 borrow check를 하는 이유가 뭐임?
싱글스레드에서 또 이점이 있음?