Nomen est omen: analyzing the language of function identifiers | Synapse