I have *no idea*  where I got this `error` function from. Maybe it used to be a closure-local that has since been removed. Still, I'm worried why JSHint wasn't complaining about it. I'll look into that.