func init() {
	counter *= 3
	return
	counter *= 3
}
Test initialization, including init blocks containing 'return'.
Assertion is in main.
package main
import (
	"fmt"
	"reflect"
	"strings"
)
func init() {
	if x := fmt.Sprint(); x != "" {
		panic(x)
	}
}
type empty interface{}
type I interface {
	f() int
}
type T struct{ z int }
func (t T) f() int { return t.z }
func use(interface{}) {}
var counter = 2