This is correct from a purely technical-grammatical point of view, but "haze" would not be used like this today. As a verb, "haze" is only used today to mean: "to harass and abuse fraternity, military, or sports team recruits as part of their initiation."