hookNameFor({
    line,
    column,
    source
  }) {
    if (source == null) {
      return null;
    }

    const hookMap = this._getHookMapForSource(source);

    if (hookMap == null) {
      return null;
    }

    return getHookNameForLocation({
      line,
      column
    }, hookMap);
  }
Returns the Hook name assigned to a given location in the source code,
and a HookMap extracted from an extended source map.
See `getHookNameForLocation` for more details on implementation.

When used with the `source-map` package, you'll first use
`SourceMapConsumer#originalPositionFor` to retrieve a source location,
then pass that location to `hookNameFor`.