fails:Method#call invokes the method with the specified arguments, returning the method's return value
fails:Method#call raises an ArgumentError when given incorrect number of arguments
fails:Method#call for a Method generated by respond_to_missing? invokes method_missing with the specified arguments and returns the result
