Sorry for the delayed reply here, it is tricky, our documentation is evolving and the API surface is growing weekly.
This kind of technique provides some accurate up to date mileage, but I think we need to wait a bit for all the API to stablize prior to setting stuff in stone: