type
MyRef = ref object
myVal: int
let m = MyRef(myVal: 5)
proc get(m: MyRef): var int = m.myVal
var a = get(m)
a = 1
echo m.myVal
get(m) = 3
echo m.myval
dHlwZQogIE15UmVmID0gcmVmIG9iamVjdAogICAgbXlWYWw6IGludAogICAgCmxldCBtID0gTXlSZWYobXlWYWw6IDUpCgpwcm9jIGdldChtOiBNeVJlZik6IHZhciBpbnQgPSBtLm15VmFsCgp2YXIgYSA9IGdldChtKQphID0gMQplY2hvIG0ubXlWYWwKZ2V0KG0pID0gMwplY2hvIG0ubXl2YWw=