Namespace custom functions
Fix TODO highlighting and enable it in all prog modes
Add `var` to gitignore