How do I keep track of how much marking work I\'ve done when implementing my own mark procedure? I am working to use the Boehm Weiser Garbage Collector in precise mode. I