a better approach to preserving blank lines; this will make sure the last token on a line can be merged to previous tokens if it is the same class as them
bump version