Add trampoline that will help avoid running without -no-rtti.
Synthesizing if(DeclRefExpr) throw requires cling to be run with rtti.

Fix that problem by introducing an indirection - a compiled function that throws.
Add missing transaction before template instantiation