Text this: A Concurrent Pattern Calculus