rust’s borrow checker, but it looks at code and says things like "you appear to be building an open proxy server" or "this looks like a novel encryption scheme" and follows it with "are you sure this is safe?" and then forces you to re-run the build with —I-am-responsible-for-the-things-I-create flag enabled.