Besides, I found that the test case 'fill-flow-tests-fill-flowed-encode' in 'fill-flow-tests' does not actually test the function 'fill-flowed-encode', which requires 'use-hard-newlines'[1], and the test input does not cover some behaviors of the function. The second patch improves it a bit.