`popover` also takes `options` passed to its constructor, which would require either a name change there, or passing around `options.options` and keeping that straight.