feat(runner): Allow onCleanup to accept a file

Last sentence (refactor out snippet that actually runs the filename/function) sounds good.