Syntax abstracted, autocomplete is fully functional and adaptive