Created by: felixfbecker
WIP draft for the API for #6085 (closed)
See RFC42
Push commits to the source branch or add previously merged commits to review them.