Raises RuntimeException when `#raise` is passed no arguments

Also now raises the passed-in Exception subclass.
Aliases #raise to #fail in the c-extension.