A user asked about short-circuiting operators (`||` and `&&`) so I'm spiking them now.
Initial plan:
- add EOr and EAnd
- make client generate them instead of functions
- translate existing EBinOp "||" into Bool::or
- add refactoring command to change AST
- add docs to explain