Contract creation ("new" operator).

An idea for later would be to turn this into a C++11 enum class