single-call-function-with-timeout (npm): Utility to create functions that can only be called once.
Keywords: function|utility