fix: Object.isPrimitive returns correct boolean