Add || and && operators. Ensure we don't copy non-copyable types in the generated code
Don't copy values when constructing