UGens can also use if
the condition ugen is 0 / 1
the functions will be inlined, which plucks the code from the functions and uses a more efficient jump statement.
failure to inline due to variable declarations