Whats The Proper Way To Wrap Errors In Go?