Moved either_switch back to either.hpp, since it no longer introduces dependencies.