Use Kernel#abort for exception that cannot be triggered by bad input
Add a warning about method subjects that could not be source-located!