Flat APIs are easier to understand and consume, so long as there aren't an overwhelming number of items. out_ref in particular is such a powerful abstraction that it deserves to be at the top.
This isn't the same as moving everything into the same module: it's only what is publicly exported.
Flat APIs are easier to understand and consume, so long as there aren't an overwhelming number of items.
out_ref
in particular is such a powerful abstraction that it deserves to be at the top.This isn't the same as moving everything into the same module: it's only what is publicly exported.