1. ENHANCED: Added support for returning annotation suggestions (called 'candidates').
2. ENHANCED: Assert annotations within-session, saving bandwidth when annotating the same text multiple times.