Is it possible to expose the Patch struct fields? It would be useful to have the start1 and start2 fields to feed to Match functions.