Individually named variables are replaced with reference arrays. This works much better as a template for writing wrappers.