Fazily Learining Programs