pub fn register_hints() -> HashSet<CommandHint> {
    let mut set = HashSet::new();
    set.insert(CommandHint::new("while", "while"));
    set.insert(CommandHint::new("fun", "fun"));
    set
}
// TODO: make this less of a hack.
make this less of a hack.
make this less of a hack .
pub fn register_hints() -> HashSet<CommandHint> {
    let mut set = HashSet::new();
    set.insert(CommandHint::new("while", "while"));
    set.insert(CommandHint::new("fun", "fun"));
    set
}
pub fn register_hints ( ) -> HashSet < CommandHint > { let mut set = HashSet :: new ( ) ; set . insert ( CommandHint :: new ( " " , " " ) ) ; set . insert ( CommandHint :: new ( " " , " " ) ) ; set }
TODO: make this less of a hack.
TODO : make this less of a hack .