EBPFEmbedded eBPF assembler
Single eBPF instruction. 'label is type of labels, can be any hashable type, e.g. string, int, open variant, etc
val label : 'label -> 'label insnmark label position, each label should unique
val ret : 'a insnval call : int -> 'a insnval jump : 'label -> 'label insnraw jump instructions with manually-computed offset, you probably want to use version with labels
module type ALU = sig ... endval assemble : 'a insn list -> string