Zaslat SMS: Can static type systems speed up programming?