I think one big problem is that a truly usable frontend.h would have to accomodate for all platforms. So all `version(XY)` stuff (Windows, Posix, …), 32/64-bit differences etc. would have to be accounted for.