This version can be used with VSCode's built-in diff, and has better error detection for new contributors.