The original design had the ability to inline child nodes, so you could end up with a partial or complete inlined structure in a single block. But I have no code that actually does this and in practice I'm not considerably more sceptical that there is even a use-case for this. If you wanted to inline data that was stored in a HAMT into a single block, you could just use a data model map and save a lot of space and lot of complexity.
This resolves the broken kinded union that was introduced in the recent change to this spec in #315 where it had a map for a tuple struct but also already had a list, so it just didn't work anyway.
The original design had the ability to inline child nodes, so you could end up with a partial or complete inlined structure in a single block. But I have no code that actually does this and in practice I'm not considerably more sceptical that there is even a use-case for this. If you wanted to inline data that was stored in a HAMT into a single block, you could just use a data model map and save a lot of space and lot of complexity.
This resolves the broken kinded union that was introduced in the recent change to this spec in #315 where it had a
map
for atuple
struct but also already had alist
, so it just didn't work anyway.