// Bug func SkipTestListFilter(t *testing.T) { assert := assert.New(t) l := gen.ListOfInt64Def{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.New() i := uint64(0) l2 := l.Filter(func(v int64, index uint64) bool { assert.Equal(i, index) i++ return v%2 == 0 }) assert.Equal(gen.ListOfInt64Def{0, 2, 4, 6, 8}, l2.Def()) }