Add proposed API 5

The API 5 is chainable, à la jQuery.