pub fn send_message<M, E>(
    message: impl Into<M>,
    message_tx: &MessageSender<M>
) -> PluginResult<(), E> where
    M: Debug,
    E: StdError