public function filter(\Closure $c)
 {
     return array_merge($this->leftValue->filter($c), $this->rightValue->filter($c));
 }
 public function filter(\Closure $c)
 {
     return $this->value->filter($c);
 }