Am I missing a trick here? ... but what are ```header```, ```field_headings```, ```coords``` and ```data_array```.

Is there some sort of closure cleverness going on with the callback or is this going to barf when ```callback``` is not ```None```?