Promise.all resolves when all the promises in its array resolves, but there is an example where an element of the input array is not a promise https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise/all#Using_Promise.all
so i'm wondering, can Promise.all take in an array of all non-promise elements?