Extending IEx to have nREPL capabilities

Stuff that would be possible and great to have in that scenario would be once IEx stablishes an interface for network, other tools could expose apis ready to be used from the editor. like running credo checks or execute a particular tests and put you on the line that broke for that test and show a pop up with the error. maybe a logger backend that once attached to a editor shows the log as a pop up under the line that logged it.

I think it’s possible to have a nrepl in elixir outside of IEx, but being it inside IEx, we could start decoupling some outputs from being exposed in the shell, this way it’s easier to send it to the editor. I belive there might be some stuff like that already in place for Livebook(i need to take a look in the code).