MethodResult is now simply a FuncResult<void>