Set closure for JavaScript. See docs.
⚠️ Depending on your environment, the code may requireregeneratorRuntime
to be defined, for instance by importing regenerator-runtime/runtime.
import {singletonUnderUnaryOperator} from '@set-theory/closure';
singletonUnderUnaryOperator( x => x + 1 , 0 ) ; // 0 1 2 3 ...