struct MyIterationArguments { float snapshot<>; int iStart; int iEnd; };