если вы считаете, что not также является функцией, то вы можете передать свое условие в него, чтобы избежать скобок, например:
if not <| condition param1 param2 then ...
причина в том, что если ваша функция условия принимает аргументы, вы ненужно сделать
not (condition param1 param2)
первый способ, вероятно, немного чище, так как кажется, что f # в пользу каналов вместо скобок для приоритета оператора.