Convenience methods

Provide small, coherent sets of convenience methods. [FIXME: needs RFC]

Convenience methods wrap up existing functionality in a more convenient way. The work done by a convenience method varies widely:

It is tempting to add convenience methods in a one-off, haphazard way as common use patterns emerge. Avoid this temptation, and instead design small, coherent sets of convenience methods that are easy to remember: