Move exceptions into their own module.
Skip expect test for now.
Implement #and_return.
Add #with_args.
Raise if arguments were specified by not provided when called.
Match the most specific message allowance.
Add #and_return_result_of.