type HandlerFn = Box<dyn Fn(&Message) + Send + Sync + 'static>;
struct HandlerFn(/* private fields */);