Summary
Add Canonical ABI value handling for Preview 3 draft futures and streams so async-capable component values can cross the host boundary correctly.
Parent tracking issue: #70
Suggested implementation order: 2 / 14
References
Acceptance criteria
- Canonical ABI lifting and lowering covers Preview 3 draft future and stream values across native, web, and node runtime paths.
- Ownership, borrowing, and lifetime behavior integrates with the runtime resource model without leaking handles or trapping spuriously.
- Focused tests cover successful transfers plus closure, error, and cancellation-adjacent paths.
Summary
Add Canonical ABI value handling for Preview 3 draft futures and streams so async-capable component values can cross the host boundary correctly.
Parent tracking issue: #70
Suggested implementation order: 2 / 14
References
Acceptance criteria