Scalar type declarations -----