. . . "One of the core issues is that HTML is a declarative, markup language, and conditional logic is at best completely insane for it." .