text: Title: Add support for composite types
  Body: ## Problem
  
  <!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
  
  In 3.10 Prisma added support for embedded types, this looks like this in the schema
  
  ```prisma
  model User {
    id Int @id @default(autoincrement())
    name String
    photo Photo
  }
  
  type Photo {
    width  Int
    height Int
    data   Bytes
  }
  ```
  
  This is currently only supported for MongoDB although there are plans to add support for this to other database providers in the future.
  
  ## Suggested solution
  
  <!-- A clear and concise description of what you want to happen. -->
  
  I have not looked into the API that Prisma provides for this yet but I imagine that this will be very similar to relational fields.
  
  https://www.prisma.io/docs/concepts/components/prisma-client/composite-types