Contract global variables
Every contract has the following three global functions:
this: The current contract's type, explicitly convertible to addressselfdestruct: This is an address recipient that destroys the current contract, sending its funds to the given addresssuicide: This is an address recipient too alias toselfdestruct