def METHOD_NAME(command_fn):
    """
    Decorator function which returns a wrapper function that adds a success
    react after the wrapped command has run. This gives a visual cue to users in
    the calling channel that the command was carried out successfully.
    """
    @wraps(command_fn)
    def wrapper(command: uqcsbot.Command):
        reaction_kwargs = {'name': choice(SUCCESS_REACTS),
                           'channel': command.channel_id,
                           'timestamp': command.message['ts']}
        res = command_fn(command)
        uqcsbot.bot.api.reactions.add(**reaction_kwargs)
        return res
    return wrapper