WIP: Topic/path

Ingore this, just for review :car: 
Review operators
- [ ] neat
- [ ] not overloaded
- [ ] consistent across all types