struct Abc { ch chan int } fn f(st Abc) { st.ch <- 47 } fn test_chan_init() { st := Abc{} go f(st) i := <-st.ch assert i == 47 }