works as expected without quotes ``` hs <<< sss abc sss ``` but it fails if heredoc contains an odd number of unescaped quotes (single or double) ``` hs <<< sss ab'c sss ```