-record(plugin, { name :: binary(), generate :: fun((nori@codegen@ir:codegen_i_r(), nori@codegen@plugin:generator_config()) -> {ok, list(nori@codegen@plugin:generated_file())} | {error, binary()}) }).