lib: add ircmacros mixin, use for send_privmsg and send_notice