Summary: This seems to move in the right direction. Also, `const operator[]` did not do an `access_at`, which I fixed. Reviewed By: mbouaziz Differential Revision: D5320427 fbshipit-source-id: c31c5ea