Text this: Interactive theorem proving and program development :