def analysis(token):
    """Get the first analysis of a token
    
    token = {
        "endOffset": 4,
        "text": "will",
        "analyses": [
            {
                "partOfSpeech": "AUX",
                "lemma": "will",
                "raw": "will[+VAUX]"
            },
            {
                "partOfSpeech": "VERB",
                "lemma": "will",
                "raw": "will[+VI]"
            },
            {
                "partOfSpeech": "VERB",
                "lemma": "will",
                "raw": "will[+VPRES]"
            },
            {
                "partOfSpeech": "NOUN",
                "lemma": "will",
                "raw": "will[+NOUN]"
            }
        ],
        "startOffset": 0
    }
    
    analysis(token) -> {
        'partOfSpeech': 'AUX',
        'lemma': 'will',
        'raw': 'will[+VAUX]'
    }
    """
    return token.get('analyses', [{}])[0]