code2vec: learning distributed representations of code | Synapse