We will need to decide which models we provide. This may not be purely a library decision and may reach into the features we offer in the language. To kick off discussion, I refer to [my post from May 8 in the Rust forum](https://users.rust-lang.org/t/inversion-of-control-resource-management/5737).