Text this: Polymorphic type systems and concurrent computation in functional languages /