Much nicer error handling with digestive-functors
Style form much better
Unused import