pub fn alloc(request: u64) -> u64
Allocates “bandwidth” for a table.
May return less than requested if there is not enough available.