Click, clack, moo : cows that type