#include <functional>
#include <memory>
#include <mutex>
-#include <set>
#include <string>
#include <thread>
bool bank_mismatch(int bank_field_number);
void update_lights_lock_held();
- void activate_lights_all_buses(int field_number, std::set<unsigned> *active_lights);
std::atomic<bool> should_quit{false};
int should_quit_fd;