Added a builder argument to o.writer and o.Attribute which provides a method-based alternative to devoid.