Task-focused programming with Mylar