The last change from 7/13/2022 21:01 to String >> format: forgot to bring Text >> format: in sync.
And the support of blocks is unnecessary given that clients can easily put a value behind the respective argument if necessary. It is even dangerous because value is quite polymorphic in objects that are not values. At least, check for isBlock explicitely.