Цитата из ссылка append Go
В качестве специального случая законно добавлять строку в байтовый срез, например:
slice = append([]byte("hello "), "world"...)
Но я считаю, что не могу сделать это как этот фрагмент:
package main
import "fmt"
func main(){
    a := []byte("hello")
    s := "world"
    a = append(a, s) //*Error*: can't use s(type string) as type byte in append 
    fmt.Printf("%s",a)
}
Что я сделал неправильно?
