Data Classes, Grammar, Code