While working on the multi-plots versions of H12, I had to define gplt_params.def_figure (because linting wanted the list of figures that was created to be properly typed) as a non-optional figure. @alimanfoo pointed out that it would make more sense to redefine gplt_params.def_figure as gplt_params.figure and gplt_params.figure as gplt_params.optional_figure.