How do you model different ‘types’ with totally different fields in Ecto?

Curious to know what kind of thing you have in mind here.