+TypeEnum::toBasetype does not cause fwdref error for named opaque enum type