#include struct foo { int x; foo(int y) : x(y) {std::cout<<"Constructor: "<