I'm not sure PLs should have custom syntax for data types. You quickly run out of paren types before you run out of common types.