Pass context to recursive calls

Noticed that not all copy operations are actually printed when using grinder in the spark project. Tests pass and `./grinder dartium` in Spark now prints out a bunch more.