r8: a lot of new functions. Read CHANGELOG.md for information