What do you think about naming this something like `line_break_node` or `newline_node`? I think that might make it's use more clear and make it easier to understand in when used in `replace_text_node`.