ScalAdd tile operation now takes non-const arguments for consumable tiles.
DistributedStorage::set() now checks that an existing future has not been set instead of the future that is being used to set the tile.