Added missing traits indirection for eval_type typedef