The following code cannot be compiled in v4.0. It was compilable in version 2.3.0. I am not sure if it is intended or not. ``` auto ZipAndAdd(const rxcpp::observable<int> & in1, const rxcpp::observable<int> & in2) { return in1.zip(in2); } ``` It gave errors as follows: > rx-observable.hpp(1123): error C2672: 'observable_member': no matching overloaded function found Removing the const on the second argument declaration fixed this error.