We can now provide library functions that provide ASTs when inlined, even if outside the compilation unit or even outside the project (as dependency in a library).