// We need to disambiguate a very ugly part of the C++ syntax: // // (T())x; — type-id // (T())*x; — type-id // (T())/x; — expression // (T()); — expression