add a St structure containing the state

- it contains both the command-line options and the modules for the
  interpreter