I think this is super heavy weight, even compared to LLVM and .NET. However, it seems to win in terms of speed, if your language is dynamic
The API is simple to use, if your language is written in Java. OP mentions using Rust, so it's probably not a huge win for him.