getExtraOptionsNode(): ?BabelNodeObjectExpression {
    const ancestorFbtElementNode = this.getFirstAncestorOfType(FbtElementNode);
    invariant(
      ancestorFbtElementNode != null,
      'Expect every `FbtImplicitParamNode` to have a `FbtElementNode` ancestor ' +
        'but could not find one for %s',
      varDump(this),
    );
    return ancestorFbtElementNode.getExtraOptionsNode();
  }
The fbt._() call generated from an inner string surrounded by JSX tags would
inherit extra options specified on its ancestor fbt callsite. Consider this
example:

<fbt desc='d' myOption='yes'>
 This is
 <b>
   an inner string and
   <b>
     another inner string
   </b>
 </b>
</fbt>

We would generate `fbt._('another inner string', null, {eo: {myOption: 'yes'}})`
for the innermost string.