Make ValuePromise<ForeignPromise> work with de-nesting