It makes calling simpler when using it in the test libraries, because you can do something like ``functools.partial(load_nist_vectors_from_file, NIST_VECTORS_DIR)`` and then from there on out jsut pass in the filenames, op, and fields instead of needing to repeat the vectors directory over and over.