Ash✅SolvedAsh.Type.NewType or a typed struct, but can't seem to get those to do what I want since the constraints are pretty limited to expressing previously known fields. I'm wondering if an embedded resource could be what I'm looking for, but tbh I am struggling with the semantics of how that would work.NewTypes, typed_structs, and embedded resources, and which use cases they each have—I'm wondering if this is something that could make sense to have a section in the docs explaining a bit more about?apply_constraints callback can be used to do that? Haven't used that before but it looks like that could be it