Saw a watch channel close once without actually calling watch.Stop. Need to investigate this a bit and handle it if necessary.
Kubewatcher watches the Kubernetes API for Watches that have been configured on the fission controller. It then posts that event to the function configured in the watch.