type solo5_target = [ | `Virtio| `Muen| `Hvt| `Genode| `Spt
]type xen_target = [ | `Xen| `Qubes
]val cast :
[> t ] ->
[> `Genode | `Hvt | `Muen | `Qubes | `Spt | `Virtio | `Xen ]val runtime_packages :
[< `Genode | `Hvt | `Muen | `Qubes | `Spt | `Virtio | `Xen ] ->
Functoria.package listval packages :
[< `Genode | `Hvt | `Muen | `Qubes | `Spt | `Virtio | `Xen ] ->
Functoria.package listval context_name : 'a -> stringval build_context : ?build_dir:'a -> 'b -> Dune.stanza listval generate_manifest_json : bool -> unit -> unit Functoria__Action.tval ext :
[> `Genode | `Hvt | `Muen | `Qubes | `Spt | `Virtio | `Xen ] ->
stringval solo5_abi :
[< `Genode
| `Hvt
| `MacOSX
| `Muen
| `Qubes
| `Spt
| `Unix
| `Virtio
| `Xen ] ->
string