Describe your problem
The render.Renderer interface returns with an fnresult.ResultList type, that has practically the same information that the (recently updated) RenderStatus type. This require a unnecessary conversion between the types (i.e. in porch), and also potentially loss of information, given that the new RenderStatus has a more detailed structure than ResultList.
Proposal
Eliminate the fnresult.ResultList type, or at least it should contain a RenderStatus as a field.
Describe your problem
The render.Renderer interface returns with an
fnresult.ResultListtype, that has practically the same information that the (recently updated) RenderStatus type. This require a unnecessary conversion between the types (i.e. in porch), and also potentially loss of information, given that the new RenderStatus has a more detailed structure than ResultList.Proposal
Eliminate the fnresult.ResultList type, or at least it should contain a RenderStatus as a field.