Draft of proposal of new batch API - apply feedback