Use more inlining to optimize compilation times
Don't fail when context cannot be printed
Add debug flag and internal compile-time friendly jit decorator for consumers