There comes a time when you look at a lump of legacy C code and realize that we are asking too much of C in this modern era.