Design notes
Human-Centric Error Messages: Elm and Rust are famous for this in the compiled world. You could build an interpreted language that reads your code, sees a failure, and outputs a highly specific, conversational suggestion on how to fix it instead of dumping a cryptic stack trace.