Fix colon patterns in function definitions.
Merge branch 'master' into async-readline
Export the async TTY into the repo.

Creating a new instance would break everything.