flesh out everything
names
inline ALL the things, forcing clang where necessary (gcc does this already)