erlang: homogenized channel implementation