Hello,
can someone help me with this?
struct Group {
    int i1;
    Group opBinary(string op)(int x) {
        // do somehting
        return this;
    }
    Group opBinary(string op)(Group g) {
        // do something
        return this;
    }
}
Group g, h;
g.i1 = 1;
h = g+g;