performBinaryOpOnUGen is not returned by UGen

Anyone knows why the first branch returns and the second doesn’t? It would makes sense to me that when an InvalidUGenInput is asked to .performBinaryOpOnUGen, it would return a valid ugen input (and in fact all present implementations do)

(I looked through the history and this has been like that since ‘Initial Commit’)

Bug. Fix it :+1:

hjh

Thanks @jamshark70! Sending a PR