ParentFull threadjksmith·If you're ok with limiting to (mostly local) scopes, it's fairly easy to write a general purpose mark/release then sugar it up with macros in FPC/Lazarus.View on HN