All new API should strictly follow guidelines that we figure out in this repo -- not returning borrowed references, consistent signaling of errors, etc.
Any exceptions should only be added as alternatives to the above, and should be clearly identifiable from their names.
All new API should strictly follow guidelines that we figure out in this repo -- not returning borrowed references, consistent signaling of errors, etc.
Any exceptions should only be added as alternatives to the above, and should be clearly identifiable from their names.