Whether the factory maintains a singleton instance of a runner that will
be returned for multiple mkRunner calls (maintaining an internal use count
based on mkRunner and dispose) or not.
Whether the factory maintains a singleton instance of a runner that will
be returned for multiple mkRunner calls (maintaining an internal use count
based on mkRunner and dispose) or not. Most objects will not have singleton runners.