inspect now optionally displays details of promises, handles R_UnboundSymbol properly