fn toggle_fence<'a>(fence: &mut Option<&'a str>, line: &'a str)
Toggles fence when line is a code-fence delimiter: an outside delimiter opens a fence carrying its info string, an inside delimiter closes it.
fence
line