type: add an expr_signed() function that matches expr_unsigned()