Not a big deal, but I've typically stored the runner and the helper as attributes on my plugin structs (when `Run` is called) rather than passing them around as method arguments.