code: function subscribeDispatcher (state, topic, subscriptions, options, context) {
      topic = typeof topic === 'string' ? topic.split(/,\s*/) : topic;
      topic = topic && topic.length ? topic : [topic];
  
      var result = curryMap(
        [state, null, subscriptions, options, context],
        subscribeTopicApplier,
        topic
      );
  
      return result.length === 1 ? result[0] : result;
    }
docs: This coverts `topic`, which can represent multiple subscriptions and serializes them into individual topics for use with the `subscription`