Functional toolbelt for JS