future package change: let future package be modified in place, #20687, fixes #33782