Oops yes. 

If I understand this correctly, this code path is called when some `complex_wrapper` var is compared with a `c_type` var using `<=`. So when `const c_type &B` is declared, what is `c_type(0)`?