So, you can't expand a yasnippet within a yasnippet.

Back to $0's it is then. Also switch the #include ... from i/ to inc/
Now that go 1.2 is out install that, adding glib and isl
to the default brew installs.
Setup flycheck clang includes to parse through pkg-config --cflags
output. Also append on . to the paths for current dir.

Seems to work well enough.
Add some flycheck customization to not interfere as much with
the fringe and diff-hl-mode.