My partner is an estate gardener; early on in our relationship she came home with a green thumb. Apparently, the adage is about getting fungus under your nail beds and not keeping plants alive
I think you’re conflating “domain types” and types. Here, types is an implementation detail that can be abstracted away / refactored after the logic makes it clear you can reuse things and such