struct Vector2 {
Vector2(int, int) {}
};
struct thingy {
Vector2 position;
thingy(int first, int second) //thingy constructor
:position(first, second) //construct the Vector2
{}
};
int main() {
thingy a(0, 1);
}
c3RydWN0IFZlY3RvcjIgewogICAgVmVjdG9yMihpbnQsIGludCkge30KfTsKCnN0cnVjdCB0aGluZ3kgewogICAgVmVjdG9yMiBwb3NpdGlvbjsKCiAgICB0aGluZ3koaW50IGZpcnN0LCBpbnQgc2Vjb25kKSAvL3RoaW5neSBjb25zdHJ1Y3RvcgogICAgICAgIDpwb3NpdGlvbihmaXJzdCwgc2Vjb25kKSAvL2NvbnN0cnVjdCB0aGUgVmVjdG9yMgogICAge30KfTsKCmludCBtYWluKCkgewogICAgdGhpbmd5IGEoMCwgMSk7Cn0=