use ref_kman::Ref;
fn main() {
let data = Ref::new(0);
{
let mut mut_data = data.get_mut();
println!("Is locked: {}", data.locked());
*mut_data = 21;
}
let data2 = data.clone();
data2.mut_scope(|value| {
*value = 33;
});
println!("Simple: {}", data);
}