farm out text filling to the standard library