This look quire general
var code_edit = DebugInfo.get_custom_control(id, func (): return CodeEdit.new())
If control needs setting:
var code_edit = DebugInfo.get_custom_control(id, func ():
var code_edit = CodeEdit.new()
code_edit.gutters_draw_line_numbers = true
return code_edit
)