Tracking issue for moving to the 2018 edition. (No hurry here though) This will be quite a bit of work though. * [ ] Replace macros with proc_macros ( #295 ) * [ ] Refactor all crates to 2018 edition