Learning snippets for compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.