ruby19: map => each_with_object for less object allocation
haml_indent is_a String