Golang Error Handling Isn't ACTUALLY Bad