docs: public static void main(String[] args) {
          try {
              GraknConsole console = new GraknConsole(Arrays.copyOfRange(args, 1, args.length), System.out, System.err);
              console.run();
              System.exit(0);
  
          } catch (GraknConsoleException e) {
              System.err.println(e.getMessage());
              System.err.println("Cause: " + e.getCause().getClass().getName());
              System.err.println(e.getCause().getMessage());
              System.exit(1);
  
          } catch (GraknException e) {
              // TODO: don't do if-checks. Use different catch-clauses by class
              if (e.getMessage().startsWith(Status.Code.UNAVAILABLE.name())) {
                  System.err.println(ErrorMessage.COULD_NOT_CONNECT.getMessage());
              } else {
                  e.printStackTrace(System.err);
              }
              System.exit(1);
  
          } catch (Exception e) {
              e.printStackTrace(System.err);
              System.exit(1);
          }
      }