Variable HeapOptions.maxUsage

How many bytes may be use on the heap. set to 0 to forbid use of a specific heap and to size_t.max to allow entire use

struct HeapOptions
{
  // ...
  ulong maxUsage = 18446744073709551615LU;
  // ...
}