Add line tracking to parser. Add line info to errors of type module.

### Parser:
* AST and Type nodes are decorated with line info during parsing.

### Type:
* Errors now contain line full line info, including previous definitions, etc.