Can anyone explain why I can rebind list but not +?

```
(binding [list vector]
  (list 1 3))
(binding [list +]
  (list 1 3))
(binding [+ list]
  (+ 1 3))

```

I'd like to rebind + so I can do partial evaluation.