Text this: Structured concurrent programming with operating systems applications