fun newAgreements(context: Context, scopes: List<String>, callback: (error: Throwable?) -> Unit): Unit