Is it possible to define an interface like [[1, 2, [3]], 4] in Go? I cannot because [3] is of type []int and my interface wants type int.<
[[1, 2, [3]], 4]
[3]
[]int