more advanced symbol splicing
removes wrapper in construction quasiquotes; adds cached constant trees