Contains the file asset types.
- data family Image e
Represents an image asset loaded by an engine instance.
This is a type family, where the instance
types are the specific internal representations of an image
for an engine. Hence the e type variable here should refer
Engine instance, but that is not strictly required.
Having the image type be a family allows us to separate the internal representation of the image assets for each engine from the core Helm library.