Add pure column

- [x] Write tests
- [x] Add prototype
- [x] Complete tests