chore: Remove unused Throwable import and update throw_if and throw_unless functions
Based on the code changes, the commit message suggests removing the unused import of the `Throwable` class and updating the `throw_if` and `throw_unless` functions. This aligns with the recent user commits and follows the established convention of using the `chore` prefix for general maintenance or housekeeping changes.