bamrescue
pub fn rescue( reader: &mut Rescuable, writer: &mut Write, logger: &Logger) -> Result<(), Error>