Dieter Shirley, creator of ERC-721 and chief architect of Flow, proposes a new language paradigm for smart contracts: resource-oriented programming.