Mux Demux for Go