I'm worried about users copying and pasting code and finding `loadPromise` doesn't exist. Would it make sense to  just use the `loadImage` function and we can define it in another section? Thoughts?