Working-ish!
Clang stuff