pub fn match_name( identifier: &Identifier, name: &Name, pos: Position) -> TypeResult<HashMap<String, (bool, Name)>>