Expand your thinking - or perhaps augment it - Tangent = Tangent Machine Learning / differentiation suite from Google Brain Team.
It can process code or other types of data (with known answers) and solve others with the same patterns / logic predictively. It can also write code. I think tied to stringers