fn move_in_direction( node: &SyntaxNode, direction: Direction, range: TextRange, ) -> Option<TextEdit>