code: function isPrimitive(obj){
  	var type = typeof obj;
  	if(obj == null || (type !== "function" && type !== "object") ) {
  		return true;
  	}
  	else {
  		return false;
  	}
  }
docs: @function can-reflect.isPrimitive isPrimitive
  @parent can-reflect/type
  @description Test if a value is a JavaScript primitive.
  @signature `isPrimitive(obj)`
  
  Return `true` if `obj` is not a function nor an object via `typeof`, or is null; `false` otherwise.
  
  ```js
  canReflect.isPrimitive(null); // -> true
  canReflect.isPrimitive({}); // -> false
  canReflect.isPrimitive(undefined); // -> true
  canReflect.isPrimitive(1); // -> true
  canReflect.isPrimitive([]); // -> false
  canReflect.isPrimitive(function() {}); // -> false
  canReflect.isPrimitive("foo"); // -> true
  
  ```
  
  @param  {*}  obj maybe a primitive value
  @return {Boolean}