所有権
スマートポインタなどで実現される不変を実現する仕組み
Rustでも採用されている
複数の不変参照またはひとつの可変参照しか許容しない.
したがってある参照が存在する場合に,その他に可変参照が存在しないことが保証される.