ETHL: creates smart contracts on the go.