class X (int n) { private X `+ (int n2) {return X (n + n2);} }
Here the function `+ is made private, but not the ability to use the object in an addition; you can still do X(3) + 4. I think this should
Actually, you can't. lfuns that are private won't be used.
apply to these functions too.