Renamed module "primitives" to "primitive" in accordance to the specification name.