tests
It does tests initialization and coupled with assert, avoid a lot of boilerplate.
Check grammar/grammer_test.go
grammar/grammer_test.go