Extract Payload for enum cases having associated value

Because you can have case foo(a: Int, a: Int, a: Int) but not (a: Int, a: Int, a: Int). (This is, again, per the final state of affairs as proposed and approved, which still isn’t yet fully implemented.)