Cut down on reserved words; improve error reporting

Closes #100
Fix parsing of function statements in blocks