Failure traits & struct for arsert

This crate is used to implement arsert. You'll probably want to install that one.