pub fn argument_name(ast: &AST) -> TypeResult<String>