Fixing bug around return value of `and` and `or`, documenting expression evaluation bug of `and` and `or`