A upgraded go error package