Rx is, among other things, an implementation of the interface specified by POSIX for programming with regular expressions.