struct MyData { string key; unsigned long value1; any state; };