Wrapping works for headers now too.

  OK this was easier than expected, but there might be cases
 where it doesn't work fully.  Updates welcome.

  This updates #194 - probably closes it, but I'll wait and see.

  (Obviously you must enable `wrap`.)