IMO, we shouldn't care about padding at all. If the caller desires something other than the default, he should use the `IO::String` API. This object **is a** `IO::String`, in the end