blocks
// Please read example/blocks/main.go and example/blocks/blocks/*.go