Use borrowed miniobject/structure types in more places
When the function does not keep around an additional reference of the value this is correct and more flexible for callers.
When the function does not keep around an additional reference of the value this is correct and more flexible for callers.