Might be good to add "symbol" for ES6 compat?