complete primitive type and literals