"To prevent runway overruns, build runways on an incline. Landing uphill will slow down a landing plane right quick, no more runway overruns."
By golly! Why didn't I think of that?
Banked, circular runways have been proposed several times. Infinite overrun and a smaller airfield footprint, to boot.