Support interpolation in keyword list atoms

```elixir
key = "foo"
["#{key}": :value]
```