The best kind of interface -- i.e. no interface.
The only thing the docs could use is a mention whether "use bigint" is lexical or global, but it seems lexical from the examples.
(The reason I'm even anxious about this is I recall other similar modules that affected global behaviour.)