i'm not minding writing You Have Died in C but it really requires a lot of discipline to make sure everything you do is error checked, even if it's just an assert
fortunately i'd gotten used to writing code very defensively anyway even in C# cause crashing is just about the worst thing you can do, but still. it's a lot