E o layout da memória significa que [] T não pode ser convertido para a interface [] no Go?
Então, eu tenho lido esses dois artigos e esta resposta
Não é possível converter [] string para [] interface {} diz que o layout da memória precisa ser alterado.
http://jordanorelli.com/post/32665860244/how-to-use-interfaces-in-go diz que entender a memória subjacente facilita a resposta a essa pergunta e
http://research.swtch.com/interfaces, explica o que está acontecendo sob o capô.
Mas, para a minha vida, não consigo pensar em uma razão, em termos de implementação de interfaces, por que [] T não pode ser convertido para [] interface.
Então por que?