Doesn't it seem like style will always be a string, though? Also, what if style is the empty string? Would you want to `w:val=""`?