Issues like #278 would be prevented if code on CI was compiled with more aggressive flags, like `-Werror`