Go
Go compiles your bug and ships it. Copies where you expected references, references where you expected copies, and interfaces that are never quite nil - all of it silent, most of it invisible to go vet.