When is an Erlang process a shell? | Hacker News Reader