def invert_boolean(args, premise, verbose=True):
    """Invert boolean value: True --> False, False --> True"""
    
    # Catch type error
    if not type(args[0]) == bool:
        raise TypeError('Cannot invert non-boolean value')
    
    # Invert
    if args[0] == True:
        reverse = False
    else:
        reverse = True

    return reverse