• I think a library like this would be better using io.Readers and bytes, if you use strings everything has the be in memory all the time.