WIP: Topic/path

Ingore this, just for review :car: 
Add macro
- Construct `FileName` from `String`. Should only succeed if `create` returns `Some`