Simple, easily extended implementation of +.
Implements ++ and object-oriented features.