Compare one set of vars with another and return an error on any difference.
Pair returns a predefined flag set, and a predefined set of variables that have been registered into it.
TempFile uses ioutil.TempFile to create a temporary file with the given content.