adding ifmain to snippets
allow `== null` in JS, it's too commonly used
removing a redundant load-path addition
switch on ag highlighting