This is a request to actually bring Better Permissions module functionality in core:

The module is fairly simple, but was never ported to D7/D8 (https://www.drupal.org/node/937208), so the UI in the screenshot might not impress at first.
I think the addition of a global expand/collapse link somewhere at the top + making each permission group expandable/collapsible would be great. I'm not sure about the way Better Permissions expands/collapses rows though... - when all rows are collapsed, selecting a row expands it - but when selecting another row, the previously expanded one collapses - so only one expanded row at a time
Recent comments
In a blog post titled "Github Tips and Tricks for Contrib Maintainers", I'd like to see some of the following topics: When is the README sufficient for documentation? When should...
Github Tips and Tricks for Contrib Maintainers
Thanks Alejandro. That was the clues I needed.
Ubercart - Programmatically add product to cart and straight to Checkout
Have you tried uc_cart_add_item()? You need to provide the nid of the product. Then you can use backdrop_goto('cart/checkout'); to send the user to the checkout screen. uc_cart_add_item...
Ubercart - Programmatically add product to cart and straight to Checkout