This is a helper function that can generate a bunch of functions from a struct type. This is most useful when using a CLI args struct for command line parsing and then storing the values as functions. An alternative version of this might choose to return all of the values as a single giant struct.