subr.el (21.5.31) for 21.5.29