Open-source code infilling model — generates code in the middle of existing functions, not just at the end.