A mostly verbatim translation of syndicate-js. https://git.syndicate-lang.org/syndicate-lang/syndicate-js