Hey #aspnetcore devs. If I wanted to write a result that could be used in #MVC, #Razor #Pages, and Minimal APIs, what interface/base type would I implement?

Is it `IResult` or `IActionResult` or is it not possible?