Added support for expression trees to the compiler core