Fix lifetime issues with passing temporaries to std::quoted
add #include <map> to driver.hpp (it worked before because program_options.hpp #includes it, but we should be explicit)
Cause a segfault in our tests explicitly (that way the optimizer won't change what signal is raised)