Learn more about cloning repositories
You have read-only access
Add an error utility to encapsulate the different ways of raising errors Platforms with ObjC can raise an exception which improves testability, while pure Swift just terminates with `fatalError`