Smart Contracts: The bright future has arrived.