> Any thoughts? Suggestions for better names for the handler > constructors are also appreciated. This all seems to make sense. How about: datatype handler = None | Caller (* or CallerHandler *) | Some of Label.t