Since many of the errors were being reiterated in the files for the binaries I've decided to refactor them so we borrow which errors we want to show from an enum and then execute a function which essentially bails and matches each error.