concurrency::parallel_for_each kernel argument is illegal: cannot resolve call to member 'void operator()(%$T) restrict(amp)' ...