Overloaded r.expr() and Datum.apply() for each type.
We now finally can do tricks like r.expr(2).add(3).run().
Better handling of Null/None values.
Optimize imports.