Is there a built in way to see the current state of a GenServer? You can always implement a simple call to return the state, but is there a more generic way?
When I run :observer.start I can look at the running applications and see their state, so it seems possible. But it may be doing some double-secret Erlang voodoo to get that.