If `e` is always a boolean, it can be rewritten `(e) -> e and @init()`. The `@init()` won't be called if `e` is false.