Added builtins completer, each mode can define a list of builtin
functions/keywords etc. See nix.json for an example.