A Haxe framework for writing Userscript-style browser extensions quickly