//gofmt -stdin
	if err != nil {
		source := strings.NewReader(`line 1.
line 2.
`)
		return source
	}
	f := func(hat, tail string) {
		fmt.Println(hat+`
foo
`+tail,
			"more",
			"and more")
	}
	//gofmt -stdin
	if err != nil {
		source := strings.NewReader(`line 1.
line 2.
`)
		return source
	}
	f := func(hat, tail string) {
		fmt.Println(hat+`
foo
`+tail,
			"more",
			"and more")
	}