We plan on adding a compiler in the near future because:
1. For places where you don't have control of classloader.
2. To ease application bootup time.
We may look into using Java Debugger Interface to replace java.lang.ClassLoader with our own implementation as AspectWerkz/JMangler does. It seems like an interesting approach, but I'm not sure of the effects yet.