Debug types

At attempt of creating TS interfaces from runtime info (via DebugAdapterProtocol).

Using https://github.com/quicktype/quicktype for that proved to be too complicated. A lot of use cases can't be handled.