Raise Fail() directly rather than calling self.fail().

This saves an 'up' command everytime the debugger is triggered.
Use coverage with c.lib. Still need to do automatic reporting by tracing loaded c-libraries.