noExt :: TransformerSpec
noExt action@(PrivmsgAction (ClientSrc client) (ChannelDst channel) msg io)
    | 'n' `elem` modes channel && channel `notElem` channels client = return (False, [])
    | otherwise = return (True, [])
noExt :: TransformerSpec
noExt action@(PrivmsgAction (ClientSrc client) (ChannelDst channel) msg io)
    | 'n' `elem` modes channel && channel `notElem` channels client = return (False, [])
    | otherwise = return (True, [])
noExt action@(PrivmsgAction (ClientSrc client) (ChannelDst channel) msg io)
    | 'n' `elem` modes channel && channel `notElem` channels client = return (False, [])
    | otherwise = return (True, [])