prepare to go through tutorial again by writing tests
test syntax basics
test expressions
test primitive types and literals
import type_of function name into local scope
combine expressions and type tests into syntax tests
test typecasting and syntax extensions
test control structures
test data structures
test functions
test ownership
test return value and mutability by owner
test references
test vectors
test reference counted and garbage collected boxes
test closures
test methods
test generics
implement fizz buzz
test tasks