ErrnoException: turn inheritance public
reactor: turn Dispatcher into a singleton