Checks if the value is primitive, DateTime, List, or Map
value
bool isSimple(value) => isPrimitive(value) || value is DateTime || value is List || value is Map || value is Set;