Provides the ability to define an ARC-4 Application with canonical ABI types and easily generate an accompanying ARC-4 JSON description.
Excludes support for the following facets. These facets will be implemented in follow on issues:
- Foreign arrays
- Transaction parameters