- Remove the boolean return value of various internal functions that throw on error (the returned value was unused in most cases) - Update and fix type definitions