Base helper class for the enum class feature, if sane switch semantic is needed
namespace HH; final class SwitchableClass {...}
->__construct(T $data)
->data(): T