namespace haml's silent, loud, and block tags with `haml_` prefix
remove nested conditionals in attribute pairs