assert-err

assertion library that throws user-specified error types (accepts error class and message)

external-editor

Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT