code: public void init(final IO io, final Variables variables, final Branding branding) {
      this.io = checkNotNull(io);
      this.variables = checkNotNull(variables);
      this.branding = checkNotNull(branding);
  
      // HACK: more variables shenanigans
      VariablesProvider.set(variables);
    }
docs: Initialize runtime state; must be called before {@link #start()}.