On native, we want to include information necessary for ENS resolution in this datatype, since it affects height calculations.
This diff splits the type out from the generic one we have in lib. For now the types are the same, but future diffs will change that.