Set methods return this, so they can be chained nicely

See the changes to the demo/README for examples.