adhocerr (cargo): A library for the construction of efficient single use static/dynamic error types per callsite. 
Keywords: error