func f10() (int, int, float64, float64) {
	return 0, 0, 0, 0
}
/*! consider giving a name to these results
package checker_test
type foo struct{}
func (f *foo) f1() (float64, float64) {
	return 0, 0
}
func f2() (int, float64) {
	return 0, 0
}
func f3() (int, int, error) {
	return 0, 0, nil
}
func f4() (int, int, error) {
	return 0, 0, nil
}
func f5() (int, float32, bool) {
	return 0, 0, false
}
func f6() (bool, bool) {
	return false, false
}
func f7() (int, float32, *foo) {
	return 0, 0, nil
}
func (f *foo) f8() (bool, bool) {
	return false, false
}
func (f *foo) f9() (bool, func() int) {
	return false, nil
}