Added file locations to everything.
Fixed clobal character index numbering.
Fluent syntax
Typechecking of some decls.