autocode autocode test from https://github.com/crystal/autocode metaprogramming + code generation http://autocode.crystal.sh