It first tries parsing a type (via an identifier), then it tries parsing a constexpr, then it tries parsing a type again?
Migrated to https://github.com/gpuweb/WHLSL/issues/81