Actually Julia is aggressively inlined because it's easy to statically determine function calls at compile time...that's why the libraries are able to use such nice abstractions.
It's already ahead of time compilable, just needs some work to emit smaller binaries and cover some corner cases