code: def SearchFetchable(session=None, **kwargs):
      
      session = session or Session.login()
      return util.Fetchable(
          SearchManager(
              SearchJSONFetcher(session, **kwargs),
              ProfileBuilder(session)
          )
      )
docs: Search okcupid.com with the given parameters. Parameters are
      registered to this function through
      :meth:`~okcupyd.filter.Filters.register_filter_builder` of
      :data:`~okcupyd.json_search.search_filters`.
  
      :returns: A :class:`~okcupyd.util.fetchable.Fetchable` of
                :class:`~okcupyd.profile.Profile` instances.
  
      :param session: A logged in session.
      :type session: :class:`~okcupyd.session.Session`