in src/repl_helper.rs [137:153]
fn starts(c: char, next: Option<&char>) -> Option<StructureCheck> {
use StructureCheck::*;
match c {
'(' => Some(Single(')')),
'[' => Some(Single(']')),
'{' => Some(Single('}')),
'<' => {
if let Some('<') = next {
Some(Repeat('>'))
} else {
None
}
}
_ => None,
}
}