Automatic builders

While investigating the new AttributedString API I realized you could use the same techniques to build a generic fluid builder interface for any type. This is what I came up with:

And here is an example how you can use it: