New opaque data type.