<div dir="auto">For my education, can you describe your use case a bit more? Using MVar as you did in your example seems like a strange use case. Normally you'd just put the pointer to the structure in the MVar itself.</div>