We need to transform this issue into multiple issues, one per topic.
[] Evaluate a hello world contract
[] Evaluate a guestbook contract
[] Evaluate the input and output of complex types / objects
[] Evaluate an explicit init
[] Evaluate private and public methods
[] Evaluate the use of collections
[] Evaluate basic actions
[] Evaluate cross-contract calls