core/failure library