set "LOCAL" "('broseph'>0 ? 'beez'*('hello'?2:1) : 99)"
Basically, if the current value when the ? operator is reached is equal to 0, the expression discards everything up to the last : in the current focus. Otherwise, it discards everything between the ? and the next ? or : in the current focus, to prevent things from breaking when someone uses the thing improperly. If there's no : or nothing on the other side of :, it returns 0. If there's nothing between ? and :, it returns the result of the condition or 0 depending on what's favored.