this small cli tool is specific for those functions with arbitrary parameters and with result-error tuple as return values
func(x,y) => result, error
it works by creating a new memoized version of the functions in the same path as memo.original.file.go
some parts are specific for nuclei and hardcoded within the template