added ::, the 'of type' operator