Mainstream languages are just not designed for smart contract programming | Heykuki News