* Replace FAMs with `std::vector`s (or one `std::string`) in four `struct`s * Anonymous types declared in an anonymous union are also non-standard Only Clang complains about this (-Wnested-anon-types)
This is one step to restoring `-pedantic` builds
Also fix a memory leak with `targetFileNames`