AttrBuilder is an helpful but costly data structure; it is not
needed to construct one when a single element is added.
Using an explicit constructor for AttrBuilder helps spotting cases where an
implicit conversion happens when the appropriate method can be used instead.