Update to use message switch

Conflicts:
	src/squeezed.ml