Since every `createThumbnailFromSource` callback seems to require this boilerplate, why not add it to the operations within `createThumbnailFromSource` itself?