Extending GO's basic error handling by adding additional context and formatting to make debugging easier