
-- go.mod --
module example.com
go 1.18

-- template/template.go --
package template

import ()

func before(x int) int { return x + x + x }
func after(x int) int {
	temp := x + x
	return temp + x
}

-- in/j1/j1.go --
package j1

import "fmt"

func example() {
	temp := 5
	fmt.Print(temp + temp + temp)
}

-- out/j1/j1.go --
package j1

import "fmt"

func example() {
	temp := 5
	temp := temp + temp
	fmt.Print(temp + temp)
}
