code: async function requireInFrame(tabId, frameId, modules) {
  	if (typeof tabId !== 'number') { tabId = (await getActiveTabId()); }
  	return (await Frame.get(tabId, frameId || 0)).request('require', modules);
  }
docs: Dynamically loads content scripts by `require()`ing them in the content context.
  @param  {natural|null}     tabId    The id of the tab to run in. Default to an active tab, preferably in the current window.
  @param  {natural|null}     frameId  The id of the frame within the tab to run in. Defaults to the top level frame.
  @param  {[string]|object}  modules  An Array if module ids to load, or an object where each key is a module id
  and the values will be made available as `module.config()`.
  @return {natural}                   The number of modules loaded.
  @throws {any}                       If any of the modules throws or otherwise fails to load.