sample struct { int x; int y; long t; double d; } FooSample;