pub fn assert_err<T: Debug, E: Debug>(
    message: &str,
    result: Result<T, E>
) -> Result<(), Error>