private boolean isOverwriteableClosureFunc(Function func) {
			Parameter[] params = func.getParameters();
			return params.length == 0 ||
				(params.length == 1 && GoFunctionFixup.isClosureContext(params[0]));
		}
Partially fixup closure func signatures by matching a closure func (*.func1) with a
closure struct ( struct { F uintptr; X0 blah... } ), and giving the func a context param
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/GolangSymbolAnalyzer.java