helix 2021-10-01

it's a JS-ism. "factory function" means a function that, when called, creates a new thing

in helix, it can be slightly slower and it has some bugs because I rarely use it