Changed block to only generate a debuggable when it is treated as an empty statement.
Fixed Error.prototype.toString not getting set, removed location from error message.
Added line number to error objects