Towards a Programmer’s Apprentice (Again)