code: function getWishesInContext(context) {
    context = context || _defaultContext
    const wishesInContext = []
    _each(_wishes, wish => {
      if (
        _contextIsDefault(context) ||
        _contextIsDefault(wish.context) ||
        _wishInThisContext(wish, context)
      ) {
        wishesInContext.push(wish)
      }
    })
    return wishesInContext
  }
docs: Get wishes in a specific context. If no context
  is provided, all wishes are returned.
  Think of this as, if genie were in the given
  context, what would be returned if I called
  genie.getMatchingWishes()?
  @param {string|Array.<string>} context The context(s)
  to check wishes against.
  @returns {Array.<wish>} The wish's which are in
  the given context.
  @public