A quasi-quoter for safely constructing Fields.
Example:
instance Entity BlogPost where
tableName = "blogposts"
primaryKey = [field| blogpost_id |]
fields = [ [field| blogpost_id |]
, [field| author_id |]
, [field| uuid_list :: uuid[] |] -- ← This is where we specify an optional PostgreSQL type annotation
, [field| title |]
, [field| content |]
, [field| created_at |]
]