[From Conventions](https://github.com/github/objective-c-conventions?source=c#expressions)

> Long form ternary operators should be wrapped in parentheses and only used for assignment and arguments"

I've looked for if return and ternaries are used in the RAC codebase and couldn't find any. Would assignment to as signal then return of the signal be acceptable?