common-primitives