fn layout_and_emit(items: &[Item<'_>]) -> Result<Vec<u8>>
Layout items with label resolution (fixed-point for auto-sized label pushes) and emit bytecode.