Fix channel expression result count

Plugin shows argument count mismatch error when value assigned from channel.

```
package main

import "fmt"

func main() {
	ch := make(chan int)
	go func() {
		if val, ok := <-ch; ok {
			fmt.Print(val)
		}
	}()
	ch <- 1
}
```