I definitely like `evaluate` better. Another option would be to make `LazyCompuatation` the base class of all PyOP2 objects so they just call `evaluate` on themselves.