scala for impatient