Removed named phases after realizing that only HandleEvent constructors can ever return (or Pure ...) and so they are really the phases.