Unfinished - the last fiddly bits of line-breaking could still technically fail
on a really corner-case poem.  But it works for "Leaves of Grass", and so I'm
done here.