javascript is a dumpster fire, who thought it was a good idea to make a language that's held together with duct tape and prayer