Tasks: - [x] creation - [ ] #45 - [x] map update, lookup - [ ] slice indexing - [ ] interfaces - [x] plain serialise - [x] channels