replaced both explicit see and mod with the new interact section
started work on improving use error messages
finisher misuse error reporting
added ptReferenced flag for referenced vars use