While this call uses promises internally, it isn't a good example of the promises pattern.  The `search` method never uses the promise directly.

Incidentally, the way I've defined this pattern in bok choy is probably going to be a little contentious, as it differs syntactically from how the pattern is applied in the JavaScript community.  The core ideas are the same, but it looks different enough that people might not recognize it immediately as an example of the pattern.