func chanreflect1() {
    ch := make(chan *int, 0)
    crv := reflect.ValueOf(ch)
    crv.Send(reflect.ValueOf(&a))
    print(crv.Interface())             // @types chan *int