Create uniform signature for eval() and const_eval()