This is a tracking issue to continue the discussion in #89.
We can encode the type (cont $ft) in different ways. The interesting part is the encoding of the type index $ft. Some possible ways we can encode the type index:
- as a
u32,
- as a zero-valued
u8 followed by a u32,
- or as a
s33.
The latter two options give a natural "extension" point, enabling us to attach additional metadata to continuation types in the future.